gpt4 book ai didi

c# - 如何在 Windows Phone 8 中使用 mp3 文件?

转载 作者:行者123 更新时间:2023-11-30 17:03:14 25 4
gpt4 key购买 nike

在我的 Windows Phone 游戏应用程序中,我必须使用大量声音。现在我看到 Windows Phone 不支持 mp3 文件。所以我需要使用 wav 文件。任何只有 500 kb 的 mp3 格式的 mp3 文件,当将其转换为“.wav”时,它最小为 2.5MB。它实际上占用了我的应用程序大小,而且我的应用程序的大小不必要地变大了。

任何人都知道如何使用 mp3 文件?在我的解决方案中,我有一个 Asset 文件夹,所有“.wav”文件都位于该文件夹内。

我是怎么做到的让我写一段代码

SoundEffect effect;

Iinside 构造函数-

{  
...
var soundFile = "Assets/Jump.wav";
Stream stream = TitleContainer.OpenStream(soundFile);
effect = SoundEffect.FromStream(stream);

在代码中

effect.Play();

有没有更好的方法。在某些线程中,我开始知道这样做并不是更好的编码方式,因为它会创建对象并耗尽系统空间。请建议要做什么,如何添加 mp3 文件并编写更好的代码来处理声音文件。

最佳答案

您可以使用 BackgroundAudioPlayer 来播放您的 wav 和 mp3 文件。 SoundEffect类不能播放mp3数据

通过它,它本身就是一个完整的应用程序。

Background Audio WP

关于c# - 如何在 Windows Phone 8 中使用 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18824505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com