7.5.7 拖动滑块播放视频
拖动滑块播放视频文件,主要是确定并记录流的剪辑位置,找到剪辑的最终位置可以调用视频流seek(参数)方法,参数为当前剪辑位置,如果不直接点击一个剪辑拖动定点播放的位置,那么剪辑的最终位置应该是鼠标反弹的位置,点击这里实际上相当于实际触发滑块的移动事件,滑动快速移动到 您点击的位置,相关代码片段如下:
//拖动进度条时改变播放位置
private function play_onchange(event:SliderEvent):void
{
if(ns.time == 0)
{
playProcess.value = 0;
return;
}
playPosition = playProcess.value; //保正播放进度統一
ns.seek(playPosition);
}
//进度条鼠标按下
private function thumbPress():void
{
ns.pause();
}
//进度条鼠标弹起,指拖动时滑块时鼠标弹起
private function thumbRelease():void
{
//ns.seek(playPosition);
btnPlay.source = pauseClass;
isPause = false;
ns.resume();
}