我想知道我最好的选择是延迟加载/播放设置为自动播放的电影吗?
如果重要的话,视频都是外部的;有什么样的代码我可以在javascript函数中触发一旦我想要它开始?那将是理想的。
答案 0 :(得分:2)
var movie = '<object....><embed....</embed></object>';
window.onload=function() {
var tId = setTimeout(function() {document.getElementById('movieContainer').innerHMTL=movie;},3000); // delay 3 secs
}
.
.
.
<div id="movieContainer"><img src="trailer.jpg" /></div>
答案 1 :(得分:0)
控制嵌入式SWF的播放和SWF中加载的视频是完全不同的任务。如果您希望在嵌入SWF后延迟视频的启动,则需要在动作脚本中设置某种延迟方法。如果您想通过JavaScript控制视频,则需要使用ExternalInterface。 http://learnswfobject.com/advanced-topics/external-interface/
有一些EI示例