2

android.media.MediaExtractorを使用してストリーミング データから icy-meta を取得することは可能ですか?

アーティストとタイトルを取得したい。

4

1 に答える 1

2

AndroidMediaExtractorは、SHOUTcast スタイルの ICY メタデータを分離しません。オーディオデータをデコードする前に、それをリクエストして自分でデマルチプレクサする必要があります。

さらに、メタデータはフィールドを指定しません。と しかありませStreamTitleStreamURLStreamTitle通常、フィールドは の形式ですが、Artist - Title常にではありません。そのフィールドのフォーマットを決定するのはステーション次第です。

は通常空白のStreamURLままで、通常、Icecast ストリームの場合には存在しません。

于 2015-01-17T21:50:38.763 に答える