·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3中平滑处理多个flv连续播放的问题

时间:2012-06-25 17:19CuPlayer.com
这几天一直在调一个分段播放flv的flash播放器。结果是弄得晕头转向。AS3我也是刚接触,还没开始做东西,就被拉去做这个项目,而且还是公司老板督办的项目

  这几天一直在调一个分段播放flv的flash播放器。结果是弄得晕头转向。AS3我也是刚接触,还没开始做东西,就被拉去做这个项目,而且还是公司老板督办的项目,头大啊。请教了这方面的专家,但还是晕。

  自己在调的时候,发现一个问题,就是当把 Video对象切换 NetStream对象的时候,两段中间衔接的时候会出现灰色马赛克,测试发现,不是视频的问题。最后发现,当两段切换的时候,需要把下一段 seek(0)一下,否则会出现马赛克,加上就没有了。太晕了,这个问题。

  还有就是,video.smoothing = true的话,video.clear()就失效了,如果要清理视频,只能 new 个 video然后 remove掉原来的,在把新的add进去,但是这样会在切换时闪个黑画面。

video.attachNetStream(new_ns);//换到新的ns对象
new_ns.seek(0);//换到开头
new_ns.resume();//恢复播放,因为之前在提前下载的时候执行了play()和pause()方法,所以要恢复播放,否则会停在这里。

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器