2

現在、ステージに FLVplayback コンポーネントがありますが、autoPlay を False に設定しています。ユーザーが再生を押したときにのみストリームのダウンロードを開始したいので、これは問題です。

また、ビデオをオンにしてページから離れた場所をクリックすると、ストリームのダウンロードを停止できるようにしたいと考えています。

前もって感謝します。

4

2 に答える 2

6

ソース プロパティを設定するまで動画の読み込みは開始されないため、開始したいときにコードで設定するだけです

sims281 の答えは、その FLVPlayback を後で再度使用したくない限り機能します。彼の方法は機能しますが、プレーヤーを台無しにするからです。しばらく前に、ビデオ ストリームを効果的に停止し、そのプレーヤーを引き続き使用できるようにするクラスを作成しました。ここで確認できます。

FLVPlaybackUtils

そのクラスを使用すると、次のことができます。

import FLVPlaybackUtils;

FLVPlaybackUtils.reset(myFlvPlayback);

プレーヤーをクリアし、ストリーミングやダウンロードを停止し、後でプログラムで再度使用する場合に備えて、プレーヤーをリセットして再び使用できるようにします。

于 2009-04-13T19:12:02.317 に答える
3

最初の部分はよくわかりませんが、これはあなたが求めているものと似ていますか?

if (FLVplayerInstanceName)
 {
  FLVplayerInstanceName.stop();  
  FLVplayerInstanceName.getVideoPlayer(FLVplayer.activeVideoPlayerIndex).close();
  gotoAndStop("yourPageLabel");
 }
于 2009-03-24T14:36:35.733 に答える