バックグラウンドで音楽を再生/ストリーミングする Windows Phone アプリケーションを開発しています。
これを実現するために、 Microsoft.Phone.BackgroundAudio.BackgroundAudioPlayerクラスとMicrosoft.Xna.Framework.Media.MediaPlayerクラスの両方を使用しようとしました。どちらの場合も、すべてがうまく機能したので、どちらが優れているか判断できないため、これらの方法の利点/欠点は何かと考えていました。
BackgroundAudioPlayer で唯一気に入らない点は、オーディオ エージェント用に別のプロジェクトを作成する必要があることと、IsolatedStorage を介してトラック情報を転送することを心配することです。しかし、私はすでにそれをやったので。問題じゃない。
では、これら 2 つのクラスの間に他に違いはありますか?