BackgroundAudioAgent と AudioPlayerAgent を使用して再生しているライブ mp3 ストリームがあります。フィードは mp3 ストリームであるため、AudioStreamingAgent を作成する理由がわかりませんでした。ストリームは期待どおりに再生されます。
オーディオ ストリームからトラック情報を取得することは可能ですか? たとえば、VLC でストリームを再生すると、現在再生中の曲に関するアーティスト/タイトルなどが一覧表示されます。このメタ情報はストリームで提供されます。ただし、BackgroundAudioAgent はこの情報を使用したり、トラックが変更されたときに更新したりしていないようです。
バックグラウンド エージェントのトラック情報を手動で設定できることはわかっていますが、ストリーム自体からその情報を取得しようとしています。これは AudioPlayerAgent で可能ですか? このために AudioStreamingAgent を作成する必要がありますか?
//This is how I am currently setting the audio track
AudioTrack track = new AudioTrack(new Uri(SourceString, UriKind.RelativeOrAbsolute), null, null, null, null);
よろしくお願いします。