Audio 背景音频拒绝在WP8上播放流

Audio 背景音频拒绝在WP8上播放流,audio,background,streaming,windows-phone-8,Audio,Background,Streaming,Windows Phone 8,我有一个WindowsPhone7应用程序,可以在WP7设备上播放互联网广播流。如果你在WP8上运行该应用程序,它就会拒绝播放。我试着将这个应用升级为一个真正的WP8应用,只是想看看这是否会有所不同,但似乎没有 我得到的异常是一个COMException,带有来自HRESULT的异常消息:0xC00D2EE0 堆栈跟踪是: at Microsoft.Phone.BackgroundAudio.BackgroundAudioPlayer.Play() at HotRadioAgent.

我有一个WindowsPhone7应用程序,可以在WP7设备上播放互联网广播流。如果你在WP8上运行该应用程序,它就会拒绝播放。我试着将这个应用升级为一个真正的WP8应用,只是想看看这是否会有所不同,但似乎没有

我得到的异常是一个COMException,带有来自HRESULT的异常消息:0xC00D2EE0

堆栈跟踪是:

   at Microsoft.Phone.BackgroundAudio.BackgroundAudioPlayer.Play()
   at HotRadioAgent.AudioPlayer.OnUserAction(BackgroundAudioPlayer player, AudioTrack track, UserAction action, Object param)
   at Microsoft.Phone.BackgroundAudio.AudioPlayerAgent.CallOnUserAction(ParameterPropertyBag parameters)
   at Microsoft.Phone.BackgroundAudio.AudioPlayerAgent.Invoke(Uri uri, ParameterPropertyBag parameters)
   at Microsoft.Phone.BackgroundAgentDispatcher.AgentRequest.Invoke()
   at Microsoft.Phone.BackgroundAgentDispatcher.InvocationThread()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
流本身通过音频播放代理而不是音频流代理进行播放,如前所述,音频流代理在WP7设备上工作良好

正在讨论的那条小溪是


如果有任何音频专家能在这方面帮助我,我将不胜感激。

也许你应该看看示例应用程序,它不是应用程序。WP7版本可以在WP7设备上工作,但不能在WP8设备上工作。这是操作系统处理流的方式。