0

我正在BackgroundAudioPlayer为我的 Windows Phone 7 应用程序使用代理。我知道AudioPlayer该类存在于另一个进程中(我们称之为音频代理进程)。

我听说“理论上音频播放器代理的过程可以随时启动和停止”。

有时,当我在 UI 上按下播放时,代理进程似乎没有启动,并且代理代码没有收到任何OnUserAction事件。这会导致我的应用程序行为错误。

当我想播放音乐时,我希望代理进程准备好。如何解决这个问题?

4

1 回答 1

0

也许您需要在调度程序中开始播放音频?类似下一个:

Dispatcher.BeginInvoke(() => { StartAudioOrSoOn(); });

尝试查看 Microsoft 为 Windows Phone 开发人员提供的示例:

Windows Phone 示例:通过代码学习

于 2012-12-24T21:32:58.327 回答