私は、Windows 10 UWP MediaPlayerを使用してオーディオストリーミングアプリを構築しています。 ほとんどのストリームは、ストリーム自体に埋め込まれたプログラムに関するメタデータを含むshoutcast/icecast mp3-streamタイプです。UWP MediaPlayerからストリームメタデータを取得する方法は?
audiostreamを再生するための私のコードは、基本的にこのようなものです:
mediaPlayer.Source = MediaSource.CreateFromUri(channelUri);
mediaPlayer.Play();
私は、HttpClientをして同じストリームのURLを開いて、メタデータを解析し、情報を読み取る完全に可能だが、これはものではありませんが欲しいです。私は10秒ごとにメタデータを取得する必要があり、2つの同時セッションを望んでいません。
だから私は2つの質問があります
- は、メタデータを読み取ることができるUWP MediaPlayerの成分であり、もしそうなら、どのように?
- もしそうでなければ、httpclient(または何か他のもの)経由でストリームを開き、メタデータを読んでから、同じストリームをMediaPlayerに送ることができますか?
例ストリーム:http://sverigesradio.se/topsy/direkt/164-hi-mp3