わかりました。提供された MRL http://network.absoluteradio.co.uk/core/audio/wmp/live.asx?service=vrは MMS サーバーであり、ASX (XML) メタファイルを取得できます。少なくとも 1 つのサブアイテム。
http://all-streaming-media.com/faq/streaming-media/Metafiles-ASX-Advanced-Stream-Redirector.htm
このタイプのストリーミング メディアを再生し、各サブ項目を通過できるようにするには、次のコード スニペットを実行する必要があります。
VideoPanel.getMediaPlayer().setRepeat(true);
VideoPanel.getMediaPlayer().setPlaySubItems(true);
VideoPanel.getMediaPlayer().prepareMedia(media, options);
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
for(String s: VideoPanel.getMediaPlayer().subItems()) System.out.println(s);
VideoPanel.getMediaPlayer().play();
上記の MRL の例では、次のようにすべてのサブ項目が一覧表示されます。
http://wms.absoluteradio.co.uk/g1/absoluteradio.co.uk/prerolls/ar_account_1310455302_hi.wma
mms://wms.absoluteradio.co.uk/absoluteradio.co.uk/vr_lo?u=
http://wms.absoluteradio.co.uk/absoluteradio.co.uk/vr_lo?u=
mmsu://wms.absoluteradio.co.uk/absoluteradio.co.uk/vr_lo?u=
mmst://wms.absoluteradio.co.uk/absoluteradio.co.uk/vr_lo?u=
mms://wms.absoluteradio.co.uk/absoluteradio.co.uk/prerolls/problems_lo.wma
すべての再生を停止するには、次のコード スニペットを設定します。
VideoPanel.getMediaPlayer().setRepeat(false);
VideoPanel.getMediaPlayer().setPlaySubItems(false);
VideoPanel.getMediaPlayer().stop();
詳しい説明については、 http ://code.google.com/p/vlcj/wiki/HowToHandleYouTubeMedia を参照してください。