2010-12-01 18 views
3

私はプロジェクトでライブインターネットラジオ局を再生するためにvlcjを使用しようとしています。いくつかのサンプルプログラムで数時間プレイしたことがありますが、URLからストリームを再生するために試したサンプルプログラムやプログラムを入手することはできません。vlcjでライブhttpストリームを再生する

私はプレーしようとしているURLの例は次のとおりです。http://network.absoluteradio.co.uk/core/audio/wmp/live.asx?service=vr

は、私はこのストリームを再生するvlcjを得るためにしなければならない特別なものはありますか?私はAPIに役立つものは何も見つかりませんでした。 (それはVLCメディアプレーヤーで再生することができますので、それをすることができますと仮定!)

どうもありがとう

答えて

1

あなたが提供したMRL http://network.absoluteradio.co.uk/core/audio/wmp/live.asx?service=vrは、少なくとも1つのサブアイテムを含む可能性のあるASX(XML)メタファイルを取得するMMSサーバーです。

http://all-streaming-media.com/faq/streaming-media/Metafiles-ASX-Advanced-Stream-Redirector.htm

ストリーミングメディアのこのタイプを再生することができ、各サブ項目を通過するには、次のコードスニペット実行する必要があります。上記の例のMRLについて

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(); 

を、それ次のようにすべてのサブ項目を下に一覧表示されます:

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

+0

これは私が最終的に行ってきましたし、それが正常に働いていたソリューションです! – clamped

0

は、あなたが直接そのようなリンクを再生するには、HTTPを使用することはできません。ラジオ局ルータのポート番号を使用します。これは私の職場でインターネットからストリーミングしている私の家のライブビデオを受信したいのであれば、私はURLに次のように入力します:http://my DNSサーバーのIPアドレス:8080 8080は私のルーターで開かれたポート番号です。

関連する問題