[英]Windows Phone 8 can play WAV file but not MP3
在Windows Phone 8上,我可以使用以下代码播放WAV文件,但不能播放MP3文件。 我有什么特别的事吗?
我的要求是每个用户选择一个接一个地播放MP3。 我在同一xaml页上一个接一个地播放它们。 MP3包含为内容(始终复制)。
private void PlayAudioTrack(string audiofilename)
{
try
{
using (var stream = TitleContainer.OpenStream(@"Audio/" + audiofilename))
{
var effect = SoundEffect.FromStream(stream);
FrameworkDispatcher.Update();
effect.Play();
}
}
catch
{
//....
}
}
我想最初问这个问题的人已经找到了解决方法。 我还是想为其他寻求相同答案的人添加此注释。
这是有关如何在Windows 8电话上播放音频(包括mp3)的详细演练:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202978(v=vs.105).aspx
以及支持的格式列表:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff462087(v=vs.105).aspx
播放mp3对我来说很好。 在仿真器和设备上。
希望这对某人有帮助。
XNA SoundEffect类不支持MP3,不幸的是仅支持WAV。 如果要使用此功能,则需要先将MP3转换为WAV。
我发现在wp8.1中播放wav文件的一种轻松方式,我的应用程序保存了wav文件。此外,它还可以通过电子邮件等方式共享它们。
在测试过程中,我在onenote中注意到,如果我通过应用程序的共享功能发送wav文件,它将附加该文件。 另外,您可以在发送文件之前播放文件,大声笑。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.