現在、ステージに FLVplayback コンポーネントがありますが、autoPlay を False に設定しています。ユーザーが再生を押したときにのみストリームのダウンロードを開始したいので、これは問題です。
また、ビデオをオンにしてページから離れた場所をクリックすると、ストリームのダウンロードを停止できるようにしたいと考えています。
前もって感謝します。
現在、ステージに FLVplayback コンポーネントがありますが、autoPlay を False に設定しています。ユーザーが再生を押したときにのみストリームのダウンロードを開始したいので、これは問題です。
また、ビデオをオンにしてページから離れた場所をクリックすると、ストリームのダウンロードを停止できるようにしたいと考えています。
前もって感謝します。
ソース プロパティを設定するまで動画の読み込みは開始されないため、開始したいときにコードで設定するだけです
sims281 の答えは、その FLVPlayback を後で再度使用したくない限り機能します。彼の方法は機能しますが、プレーヤーを台無しにするからです。しばらく前に、ビデオ ストリームを効果的に停止し、そのプレーヤーを引き続き使用できるようにするクラスを作成しました。ここで確認できます。
そのクラスを使用すると、次のことができます。
import FLVPlaybackUtils;
FLVPlaybackUtils.reset(myFlvPlayback);
プレーヤーをクリアし、ストリーミングやダウンロードを停止し、後でプログラムで再度使用する場合に備えて、プレーヤーをリセットして再び使用できるようにします。
最初の部分はよくわかりませんが、これはあなたが求めているものと似ていますか?
if (FLVplayerInstanceName)
{
FLVplayerInstanceName.stop();
FLVplayerInstanceName.getVideoPlayer(FLVplayer.activeVideoPlayerIndex).close();
gotoAndStop("yourPageLabel");
}