Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 将播放头设置在缓冲视频显示器之前_Actionscript 3_Apache Flex_Buffer_Videodisplay - Fatal编程技术网

Actionscript 3 将播放头设置在缓冲视频显示器之前

Actionscript 3 将播放头设置在缓冲视频显示器之前,actionscript-3,apache-flex,buffer,videodisplay,Actionscript 3,Apache Flex,Buffer,Videodisplay,例如,YouTube将卸载视频并从用户在时间线上单击的位置开始加载 目前我所拥有的是: private function seekHandler(event:MouseEvent):void { player.playheadTime = event.localX/playheadBar.width*player.totalTime; } 如果目标位置已被缓冲,则此操作非常有效。但是,如果我想在缓冲区之前搜索,我希望它暂停视频,直到文件缓冲到选定的点。相反,它会暂停片刻,然后表现得像“

例如,YouTube将卸载视频并从用户在时间线上单击的位置开始加载

目前我所拥有的是:

private function seekHandler(event:MouseEvent):void {
    player.playheadTime = event.localX/playheadBar.width*player.totalTime;
}
如果目标位置已被缓冲,则此操作非常有效。但是,如果我想在缓冲区之前搜索,我希望它暂停视频,直到文件缓冲到选定的点。相反,它会暂停片刻,然后表现得像“不,我不会这么做”,然后从原来的位置继续演奏


注意,我只是在学习Flex/AS3,所以我可能错过了一些显而易见的东西;)

youtube使用我们喜欢称之为伪流的东西。如果您正试图通过直接渐进式下载完成此操作。。。不会发生的。您需要服务器端支持。你应该做一些关于流媒体的研究。。。v/s HDS v/s渐进式。。。这是一个非常深入的话题,你可以花一个月的时间来研究。好吧,但这不是一个简单的例子,停止当前的下载,然后用“范围”标题重新开始吗?或者是因为缓冲区是以秒为单位测量的,并且比特率可能不是恒定的,所以有问题吗?FLV支持可变比特率吗?我当然可以确定如何检查单击的时间是在缓冲时间之前还是之后,但是接下来呢?标题是。。。但是您需要一个支持它的服务器。选项2将使用真正的流媒体。但是,通过定期的渐进式下载,你无法找到一个未知的位置。