我将FLV文件导入FLA Flash文件,并将其导出为SWF影片。
我想将它嵌入我的网站,我希望它在结束后循环播放。
我已经检查了以下内容:
我试过的Actionscript解决方案:
到FLV组件:
on (complete){
this.autoRewind=true;
this.play();
}
放置视频的框架:
var myLis:Object = new Object;
myLis.complete = function(){
flvPlayer.play();
}
flvPlayer.addEventListener("complete", myLis);
过去一周我一直在关注这个问题,但无法理解。 我听说我可能会检查一下所谓的“IDE”,但我不知道那是什么或如何检查?任何帮助都会创造奇迹。
谢谢!
答案 0 :(得分:0)
在您的网站上制作循环视频并不是一个好主意。大多数视频播放器允许用户手动重放视频。如果您仍想循环播放视频,请继续阅读
您之前的代码适用于ActionScript 2(旧版本)。这是AS3的代码:
import fl.video.VideoEvent;
flvPlayer.addEventListener(VideoEvent.COMPLETE, videoFinished);
function videoFinished(event:VideoEvent){
flvPlayer.play();
};
您可以从here下载Flash Builder。那是你听说过的IDE(集成开发环境)。
答案 1 :(得分:0)
我已经明白了。
原来我需要一个stop()在我的动作脚本开头的FLV组件的框架:
stop();
var listener:Object = new Object();
listener.complete = function():Void {
flvPlayer.play();
}
flvPlayer.addEventListener("complete", listener);