0

次のコードに基づく NetStream オブジェクトがあります。

streamID = "mystreamkey";
videoURL = "rtmp://mystreamurl";

vid = new Video();

nc = new NetConnection();

nc.addEventListener(NetStatusEvent.NET_STATUS, onConnectionStatus);
nc.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
nc.client = { onBWDone: function():void{}, streamConnected: streamConnected, streamDisconnected: streamDisconnected };
nc.connect(videoURL);

...

metaListener = new Object();
metaListener.onMetaData = received_Meta;
netStreamObj.client = metaListener;

netStreamObj.play(streamID);
vid.attachNetStream(netStreamObj);
addChild(vid);

netStreamObj.pause()これはすべて正常に機能しており、ライブ ストリームの一時停止にも使用できます。

でもどうやって再開するの?netStreamObj.play()機能しません-1つのパラメーターが必要なので、次のように書きました:

netStreamObj.play(streamID);
vid.attachNetStream(netStreamObj);

しかし、これもうまくいきません。

以前に接続していたライブ ストリームに接続するために、ストリームを再開するにはどうすればよいですか?

4

1 に答える 1