0

ホームページに 65Mb の FLV を載せたいと主張しているクライアントがいます。私は自動再生棚から彼女を説得した.

ここでFLVPlaybackコンポーネントのドキュメントを見ると、私が見つけた唯一のバッファ関連のパラメータは

bufferTime 
Number of seconds to buffer before beginning playback. The default value is 0.

私が思いついた唯一の解決策は、プレーヤーの jpeg 静止画をロードし、onclick を SWF に置き換えることです。

無駄な帯域幅を防ぐためのよりクリーンなソリューションを持っている人はいますか?

ありがとう。

4

1 に答える 1

1

私は(文字通り)同じ問題を整理しました(あなたの質問を見つけたときに簡単な答えを探していました)

私の解決策は、再生ボタンが最初にクリックされるまで、FlvPlaybackにflvファイルの名前を与えないように少しのActionscriptを使用することでした。以下のActionscript3コードのスニペット(myVideoはFlvPlaybackコンポーネントに使用したインスタンス名であり、BigButtonは表示する再生ボタンの名前です)。

var firstplay = true;

var moviefile = "nameofmovie";

関数playMovie(event:MouseEvent):void {

if (firstplay) {

   myVideo.source = moviefile +".flv";
       firstplay = false;
}
myVideo.play();

}

BigButton.addEventListener(MouseEvent.CLICK、playMovie);

于 2010-06-26T11:13:33.693 に答える