我正在尝试使用 MediaElement 将音频从在线源流式传输到 Windows Phone 8 应用程序。
我在可视化树中有 MediaElement,它适用于本地文件,但是当我尝试通过 URL 使用文件时,没有任何播放,并且出现 MediaFailed 异常。媒体失败错误的代码为 3100。它既不适用于 AAC 或 MP3,也适用于视频。
我的代码:
sound.Source = new Uri(url, UriKind.RelativeOrAbsolute);
sound.MediaFailed += sound_MediaFailed;
sound.AutoPlay = true;
也许不可能以这种方式做到这一点,但如果有人能提供帮助,将不胜感激。
更新:
我尝试使用的文件是http://rapidshare.com/files/2276097672/firework.aac。此文件可在手机本地工作,但不能在线工作。也许我误解了,我不能直接从这个网络位置流式传输。