2

これは、もう1つのバックグラウンドオーディオリソースであり、Windows Phone 7では使用できなくなったエラーですが、別のシナリオです。私は2つのアプリを持っており、どちらもBackgroundAudioPlayerバックグラウンドミュージックの再生に使用します。

アプリAがバックグラウンドミュージックを再生しているときに、ホームボタンを押してアプリBを選択し、アプリBで音楽を再生してから、アプリAに戻ります。

アプリAを使用するたびBackgroundAudioPlayer.Instanceに、 「バックグラウンドオーディオリソースは利用できなくなりましたInvalidOperationException」というメッセージが表示されます。

私にできることはtry/catch、アプリのクラッシュを防ぐ以外に役に立たないことだけです。そして、もう利用できないので電話できませ BackgroundAudioPlayer.Instance.Close()ん。

これにどう対処するか?

4

1 に答える 1

0

BackgroundAudioPlayer.Instanceこのシナリオでは、動作するメソッドに依存することはできません。またInvalidOperationException、これがシナリオで発生したことを知るためにを処理する必要があります。

この時点で、を使用してバックグラウンドオーディオエージェントを再起動できますBackgroundAudioPlayer.Instance.Play()

于 2012-12-17T13:21:23.613 に答える