0

私はフラッシュが初めてで、ビデオレコーダーとビデオプレーヤーを持っています。ビデオを受信したユーザーが、+1 秒ボタンを使用してビデオを遅延できるようにしたいと考えています。

だから私がやろうとしたのは、ビデオのバッファを増やすボタンを作成することです. これが私がしたことです。

「buffer」という名前の変数を作成しました。

     private var buffer:int                  = 0;

次に、「bufferPlus」という名前の関数:

     private function bufferPlus():void{
            buffer = buffer + 1;        
        }

それから:

      netStream.bufferTime  =   buffer;

そして最後に私は持っています:

     <mx:Image left="400" bottom="20" id="plus" source="@Embed(source='Assets/plus.png')" click="bufferPlus()" buttonMode="true"/>

しかし、うまくいきません。

これを解決するために私ができることについて何か考えはありますか?

ご協力ありがとうございました。

4

1 に答える 1

1

これBufferTimeは、ビデオの開始前に行われるバッファリングの量です。ビデオが既に再生されている場合、bufferTime を増やしても効果はありません。

ビデオが一時停止するように設定できますが、受信データをバッファリングし続け、1 秒後にビデオを再開します。

于 2013-02-14T16:39:40.743 に答える