コンポーネント ライブラリを使用して FLVPlayback コンポーネントを正常に作成し、必要なストリーミング ビデオを再生しています。私の質問は、そのストリームがオンラインでないか見つからない場合、どのようにステージにメッセージを表示して、アクティブなストリームがないことをユーザーに知らせるかです。
更新: これが私のコードです -
thestream.addEventListener(NetStatusEvent.NET_STATUS, onNCStatus);
function onNCStatus(event:NetStatusEvent):void {
trace(event.info.code)
switch (event.info.code) {
case "NetConnection.Connect.Success":
trace("Success");
break;
case "NetStream.Play.StreamNotFound":
trace("Stream not found");
break;
}
}
出力はまだありません。関数が呼び出されていないようです。ただし、関数の外側 (関数の前) にトレースを配置すると、次のような応答が返されます。
trace(NetStatusEvent.NET_STATUS);
出力:
netStatus
お役に立てれば。