2009-03-24 14 views
2

私のステージには現在FLVplaybackコンポーネントがありますが、autoPlayをFalseに設定しています。これは、ユーザーが再生を押したときにストリームのダウンロードを開始するだけなので、問題です。FLVplayback - ファイルを自動的にダウンロードしないようにします。

また、ビデオが表示されているページをクリックすると、ストリームのダウンロードを停止することができます。

ありがとうございます。

答えて

6

sourceプロパティを設定するまで、あなたはそれが

sims281の答えは限り、あなたは使用しないように動作を開始したいときのビデオは、これだけのコードでそれを設定し、ロードを開始しませんそのFLVPlaybackは後でもう一度やり直してください。その方法はうまくいくでしょうが、プレイヤーを台無しにするでしょう。効果的にビデオストリームを停止し、まだあなたががそのプレイヤーを引き続き使用することができないバックは、あなたがここでそれを見ることができますが、私はクラスAを作った:

FLVPlaybackUtils

あなただけのこれを行うことができ、そのクラスを使用する:

import FLVPlaybackUtils; 

FLVPlaybackUtils.reset(myFlvPlayback);

ストリーミングやダウンロードを停止し、プログラムの後半でもう一度使用したい場合に備えて、プレーヤーを再び使用可能にリセットします。

+0

素晴らしいスクリプト...あるもの...ビデオスクリプトが実行され、新しいビデオが上にポップアップすると、過去のビデオが表示されます。これに対する修正? – dcolumbus

+0

遅れた回答の種類はありますが、まったく同じ問題で苦労しています。ビデオプレイヤーの背後には、前のビデオのゴースト画像があります。私はおそらく私がビデオやs/tをアンロードしているわけではないので、これは私が知りませんが、videoplayerの "clear()"機能と組み合わせて使用​​すると、下のjsims281のソリューションが完全に動作することがわかりました。 "FLVplayerInstanceName.getVideoPlayer(FLVplayer.activeVideoPlayerIndex).clear();"。これが誰かを助けることを願っています。 – Zebaz

3

最初の部分はわかりませんが、これはあなたの後ろのものに似ていますか?

if (FLVplayerInstanceName) 
{ 
    FLVplayerInstanceName.stop(); 
    FLVplayerInstanceName.getVideoPlayer(FLVplayer.activeVideoPlayerIndex).close(); 
    gotoAndStop("yourPageLabel"); 
} 
関連する問題