0

BackgroundAudioPlayerWindows Phone 7 アプリケーションにエージェントを使用しています。AudioPlayerクラスが別のプロセス (オーディオ エージェント プロセスと呼びましょう) に存在することはわかっています。

「理論上、Audio Player エージェントのプロセスはいつでも開始および停止できる」と聞いていました。

UI で [再生] を押すと、エージェント プロセスが開始されないように見え、エージェント コードがOnUserActionイベントを受信しないことがあります。これにより、アプリケーションが正しく動作しなくなります。

音楽を再生したいときにエージェントプロセスを準備したい。これを修正するには?

4

1 に答える 1

0

ディスパッチャ内でオーディオの再生を開始する必要があるかもしれませんか?次のようなもの:

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

MicrosoftがWindowsPhone開発者向けに提供している例を確認してみてください。

Windows Phoneサンプル:コードを通じて学ぶ

于 2012-12-24T21:32:58.327 に答える