我在ActionScript 3中有一个网站,当您按下按钮时会出现大量FLV动画。现在这是我如何建立。如果我使用netStream加载flv,如何在flv停止播放时调用函数
in AS3, 即时加载FLV的(这是我从After Effects以FLV格式导出的动画) 与净流。我有一个计时器设置的时间长度与动画(FLV)的播放时间相同,当计时器停止时,它会调用一个关闭流的函数,打开一个新的视频并播放另一个视频。我注意到使用定时器的唯一问题是,如果连接速度很慢并且(动画)停止一秒钟,定时器将继续运行,并且会过早调用下一个flv。
有没有人知道在FLV播放结束时加载flv或swf的方法?以便下一个FLV将始终在前一个FLV的运行时间结束时播放,而不是使用定时器?
即时思考onComplete,但我不知道如何实现!?
是否有没有办法与as3自己没有类做到这一点?我实际上会研究osmf,看起来很酷,但我只有一个星期才能毕业,我需要完成这个项目的毕业生,所以我需要的东西不会需要我很长一段时间研究 – tyepoe 2010-09-10 12:28:15
我不认为osmf会花你一个星期的时间去理解!也许要花几个小时才能通过教程并获得一般想法。检查这个博客 – PatrickS 2010-09-10 12:50:54
对不起,我不能编辑了...... osmf不会花你一个星期的时间去理解!在最多几个小时的时间里,通过教程并获得一般想法。检查这个http://www.rblank.com/,有一个基本的播放器的代码,所以你不必从头开始,他也没有几个视频教程。当然你可以不用osmf就可以做到这一点,一种方法是检索视频的持续时间并监视当前位置,只要当前位置达到持续时间值就可以开始播放下一个视频,罗斯的解决方案应该可以运行得很好 – PatrickS 2010-09-10 13:01:48