作为如何处理此问题的示例,YouTube将卸载视频并从用户在时间线上点击的位置开始加载视频。
目前我只有:
private function seekHandler(event:MouseEvent):void {
player.playheadTime = event.localX/playheadBar.width*player.totalTime;
}
如果目标位置已经缓冲,则此方法非常有效。但是,如果我想在缓冲区之前寻找,我希望它暂停视频,直到文件缓冲到选定的点。相反,它暂停一会儿,然后表现得像“不,不会去做”并继续从原来的位置开始玩。
请注意,我只是学习Flex / AS3,所以我可能错过了一些明显的东西;)