次のコードに基づく 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);
しかし、これもうまくいきません。
以前に接続していたライブ ストリームに接続するために、ストリームを再開するにはどうすればよいですか?