0

我是 Flash 新手,我有一个录像机和一个视频播放器。我希望接收视频的用户能够使用 +1 秒按钮延迟视频。

所以我试图做的是创建一个增加视频缓冲区的按钮。这就是我所做的。

我创建了一个名为“缓冲区”的变量:

     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 不会有任何效果。

您可以将其设置为暂停视频,但继续缓冲传入的数据并在一秒钟后恢复视频。

于 2013-02-14T16:39:40.743 回答