So-net無料ブログ作成
» スポンサーリンク

Flash埋め込みmp3プレイヤーでSHOUTcastストリーミングを再生する
» 音楽系ブログパーツ 

てっきりできないもんだと思ってたら意外にもあっさり再生できました。

再生サンプル

dewplayerBassDrive の SHOUTcast ストリーミングを再生


貼り付けコードの例

 再生ファイルのパラメータのところにストリーミングしたい URL を指定して、末尾のポート指定に続けて /;stream.nsv を追加してやれば OK です。

 Nullsoft Streaming Video (NSV) 形式として認識させてやる方法らしいのですが、詳しいことは分かりません。

↓例えば上の dewplayer (mini) ではこんな感じになります。
<object type="application/x-shockwave-flash" data="http://~プレイヤーのURL~/dewplayer-mini.swf?mp3=http://~SHOUTcastのURL:ポート番号~/;stream.nsv" width="200" height="20">
<param name="movie" value="http://~プレイヤーのURL~/dewplayer-mini.swf?mp3=http://~SHOUTcastのURL:ポート番号~/;stream.nsv" />
</object>

 ポート番号とセミコロン ";" の間にあるスラッシュ "/" は必ず入れてください。これを省略すると反応しません。

 上の例では dewplayer を使っていますが、他の埋め込み mp3 プレイヤーも使っている API は多分同じはずなので再生できると思います。

[追記] 2008/11/03
~プレイヤーのURL~」の部分は各自の dewplayer を置いた URL を指定してください。
あと、記事の見た目に合わせて自動的に改行(<br />)が挿入されるブログは、コードの改行をなくして1行にまとめてから貼り付けてください。

[追記] 2010/12/02
コメント頂いた情報によると、SHOUTcast DNAS サーバーのバージョンが1.9.2より古いと NSV 形式に対応していないとのことで、その場合はプレイヤー側で NSV を指定しても再生できないので注意。

[関連サイト]
 Alsacréations. Dewplayer lecteur mp3 en Flash
 JEROENWIJERING.COM - MP3 STREAM SERVED BY SHOUTCAST
 BassDrive
nice!(0)  コメント(11)  トラックバック(0)   » カテゴリー:音楽系ブログパーツ
permalink
trackback
このエントリーをはてなブックマークに追加


» スポンサーリンク
DMR

サウンドハウス


nice! 0

コメント 11

shantiworks

おかげさまで、記事どおりやったらできました!
ありがとうございます。
by shantiworks (2008-05-25 22:31) 

TAN

shantiworksさんの質問がなかったらまだしばらく気づかなかったかも・・・
こちらこそありがとうございました。


by TAN (2008-05-25 22:57) 

じじ

プレーヤーのURLがなんなのかも書いてほしかったな
by じじ (2008-11-03 21:36) 

TAN

>じじさん

「プレイヤーのURL」のところは使う人によってプレイヤーのswfファイルを置く場所が違うので、「各自のURLを設定してください」という意味です。
説明が足りませんでした。

by TAN (2008-11-03 22:48) 

じじ

おお!ありがとうございます!感謝感謝!
by じじ (2008-11-11 19:45) 

香納

いつも拝見させていただいてます。
今日は一つ質問をさせてください。
>http://~SHOUTcastのURL:ポート番号~/;stream.nsv

私のところで放送する場合、みんなには
URL:ポート番号/listen.pls
としているのですが、これにならって

http://~SHOUTcastのURL:ポート番号~/;listen.pls

としても動くのでしょうか?

by 香納 (2010-11-30 10:26) 

TAN

香納さん、はじめまして。
プレイリスト(listen.pls)のURLではなく、
プレイリストのFile1=設定してあるURLに "/;stream.nsv" を付けたものを指定してください。


by TAN (2010-11-30 12:03) 

香納

やってみました。
自宅とリスナーさんの協力でテストしたところ、無理でした。
サーバーのほうにはこう表示されます。
Invalid resource request(/;stream.nsv)

ちなみに、LunascapeとIE,operaのどれもテストしました。
シャウトキャストサーバーのバージョンが1.6.0b1と古いものを使用していることも原因の一つでしょうか?
by 香納 (2010-12-01 14:14) 

TAN

こちらでも確認してみたいので、もしお手数でなかったらストリーミングのURL(プレイリストのURL)を教えていただけませんか?
非公開ならメールで送っていただいても結構です。
(メールアドレスはブログの左上にあります)
by TAN (2010-12-01 21:43) 

香納

申し訳ありません、つい今半分だけ自己解決しました。
シャウトキャストDNASバージョンが1.9.2より古い場合、
動画配信に対応しておりません。
そのことはわかっていたのですが、
nsvが動画のストリームだということに気が付いておりませんでした。
改めて質問なんですが、そのことも踏まえて古いバージョンでも
フラッシュプレーヤーで再生させる方法はありますでしょうか?
ご教授よろしくお願いいたします。
by 香納 (2010-12-01 23:38) 

TAN

やはりバージョンに関係してたのですね。
Flashのプログラミングはあまり詳しくないので断言できませんが、
nsv以外の方法でFlashでshoutcastストリーミングを再生するのは
できないような気がします。
by TAN (2010-12-02 01:05) 

コメントを書く

名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0

トラックバックの受付は締め切りました

iTunes Store 音楽アプリベストセラー
for iPad





for iPhone/iPod touch





for Mac