繁体   English   中英

Windows Phone 8可以播放WAV文件,但不能播放MP3

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM