windows-phone-7 - WP7如何启动音频代理程序

标签 windows-phone-7 audio process agent

我在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/

相关文章:

java - 使用代码终止 Eclipse(在 Java 中)

windows-phone-7 - UI 未在异步 Web 请求回调中更新

javascript - 如何通过 HTML 5 中的 <audio> 标签使用 javascript 使用选定的音频文件?

wpf - 播放完 MediaElement 后,如何再次播放?

ios - API.AI 用于 iOS 上的语音识别

c - Unix数据报套接字正在向自身而不是远程发送消息

linux - 同名的多个进程

windows-phone-7 - 如何停止枢轴循环

c# - WP7 - 文本框光标位置错误

c# - 有没有类似OnOrientationChanged的方法?