0

NetStream.play("invalid-live-stream-url") を使用して、無効なライブ ストリームを再生しました。他の引数はデフォルトを使用しています。たとえば、start = -2、len = -1 です。

メニューには、デフォルトの「start」と「len」を使用して「NetStream.play」を呼び出すと、「ライブ ストリームが利用できなくなるまで再生します。指定された名前のライブ ストリームが見つからない場合、Flash Player は記録されたストリームを終了するまで再生します。」

しかし、ライブ ストリームと同じ名前のストリームがサーバーに記録されておらず、予期した「NetStream.Play.StreamNotFound」エラーが発生しませんでした。

4

1 に答える 1

1

ライブ ストリームは単なる識別子であるため、StreamNotFound エラーは発生しません。「存在する」ストリームから再生を開始するとすぐに、そこにはビデオがありません。その時点で、Flash は FMS がビデオを送信するのを待ちます。

NetStream.Play.StreamNotFound は、記録されたストリームのみを強制する開始として 0 を渡し、ファイルが存在しない場合に発生します。

于 2011-03-02T03:03:53.937 に答える