我在Windows Phone 7应用程序中使用BackgroundAudioPlayer
代理。我知道AudioPlayer
类存在于另一个进程中(我们称之为音频代理进程)。
我听说“理论上,音频播放器代理的过程可以随时启动和停止”。
有时,当我在UI上按Play键时,代理进程似乎未启动,并且代理代码未收到任何OnUserAction
事件。这导致我的应用程序行为错误。
当我想播放音乐时,我希望代理程序准备就绪。如何解决呢?
最佳答案
也许您需要开始在调度员内部播放音频?如下所示:
Dispatcher.BeginInvoke( () => { StartAudioOrSoOn(); });
尝试检查Microsoft为Windows Phone开发人员提供的示例:
Windows Phone Samples: learn through code
关于windows-phone-7 - WP7如何启动音频代理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13623642/