6

ここで私はラジオを開発しています.ラジオリンクはaacp、aac、またはmpeg形式にすることができます。私はMultiPlayerjarを使用してaacp形式を再生し、DefaultMediaPlayerを使用してmpeg形式を再生しています。MultiPlayer両方の形式を再生できることはわかっていますが、クライアントの要件に従って異なるjarを使用しました。ストリーミングURLがaacp、aac、またはShoutCast7からmpegであることを知る方法はありますか.html ページ ?

ありがとうございました

4

1 に答える 1

1

いいえ、7.htmlストリーム コンテンツ タイプは含まれません。

<HTML><meta http-equiv="Pragma" content="no-cache"></head><body>9,1,47,50,9,56,</body></html>

あなたがすべきことは、ストリームのリクエストを行い、応答ヘッダーが終了した後に切断することです。\r\n\r\nサーバーから見た後。)これらのヘッダーからコンテンツタイプを引き出します。これにより、コンテンツ タイプが正しいことが保証され、あらゆる種類の HTTP および HTTP に似たストリーム サーバー (Icecast を含む) との互換性が確保されます。

なぜこれをしたいのかわかりませんが、他に利用できるソースは管理ページだけです。資格情報なしでこれにアクセスできますが、HTML を解析する必要があります。繰り返しますが、これは SHOUTcast サーバーとのみ互換性があります。これを行うべきではありません。

<tr><td width=100 nowrap><font class=default>Content Type: </font></td><td><font class=default><b>audio/mpeg</b></td></tr>
于 2013-03-24T06:54:04.850 に答える