をロードし、私はしばらくの間、このために検索してきた、と私のGoogle-FUが弱いか、まだ答えを見つけるためには容易ではありませんどちらかのときにNetStreamが唯一私がのNetStreamを使用しています...完全
をプレイどこからでもビデオファイルをストリーミングできます。 NetStreamはどのサーバーにも接続されていません。
// Create new connection and stream
_netCon = new NetConnection();
_netCon.connect(null);
_netStream = new NetStream(_netCon);
_netStream.client = this;
_netStream.play(url);
// Configure video layer
_videoLayer.attachNetStream(null);
_videoLayer.attachNetStream(_netStream);
_videoLayer.width = stage.stageWidth;
_videoLayer.height = stage.stageHeight;
これは基本的には機能しますが、ビデオは常に完全に読み込まれたときに再生を開始します。また、メタデータも渡します。 NetStreamを使用する主な理由は、完全にロードされる前にビデオを再生できることです。
bufferTimeプロパティで再生しようとしましたが、役に立たなくなりました。 ビデオの読み込み時にキャッシュが含まれていないことも確認してください。私はいつもURLの後ろに "?bla = date"という値を追加して "新しいもの"を読み込みます。
「実際の」ストリーミングは、実際にサーバーに接続されている場合にのみ機能しますか?あるいは私は何か他のものを逃していますか
サーバーに接続されていないと言うときは、ローカル環境でテストしているということですか?また、ビデオファイルにはどのようなエンコーディング設定を使用しましたか? –
私はサーバーに接続していないと言うとき、 "_netCon.connect(server-url);"の代わりに "_netCon.connect(null); "を意味します。コーデックの設定、私はそれらのファイルが私の手にないので、私は保証することはできません。すべてのコーデックがストリーミングをサポートしているとは限りませんか? – TheSHEEEP