0

SOのいい人たちこんにちは。ライブオーディオストリーム用のフラッシュメディアプレーヤーを構築しています。サーバーは、次のようなURLからストリーミングするように設定されています。

rtmp://ourwowzaserver.net:80/ourfiledirectory

私が見つけた指示は、最初にディレクトリを設定するように言っています:

nc.connect("rtmp://ourwowzaserver.net:80/ourfiledirectory");

そして後でそれを再生します:

nc.play(mp3:thefilename)

これは、サーバー上に個別のファイル名(ファイル名)があるが、ライブストリームがファイルではない場合に機能します- rtmp://ourwowzaserver.net:80/shoutcast。一体どうやって.playを使ってプレイするのですか?

前もって感謝します!

4

2 に答える 2

1

最初にサーバーでライブ ストリームを作成する必要があります。

ストリームを作成したら、次を呼び出して再生できます。

(nc は NetConnection オブジェクトです)

NetStream liveStream = new NetStream(nc);
liveStream.play("streamName");

これが役に立ったことを願っています。

于 2010-08-28T22:58:29.683 に答える
0

ルート ディレクトリを使用します。つまり、生の URL だけを使用し、ストリーム ID には、shoutcast を使用します。

それから、これにはちょっとしたコツがあります。

最初にネット接続を作成する必要があります...

var myNC:NetConnection = new NetConnection();
myNC.connect("rtmp://ourwowzaserver.net:80");

...それからWAIT NetConnection 接続が成功するまで、NetStream をセットアップすることはできません

成功すると、ネットストリームを作成できます

var myNS:NetStream = new NetStream(myNC);
myNS.play("shoutcast");
于 2010-12-15T00:58:51.857 に答える