我有一个问题,我不确定是否可行,但是这里有 - 我正在使用swfObject在页面上嵌入一些Flash视频,并且正在传递一个我希望使用的以前构建的播放器。一切正常,但我想.swf自动播放(它在jQuery灯箱中加载)。我开始认为我不能强制它而不改变原来的.fla文件,我没有。所以,如果可能的话,让我知道,我将永远感激不尽。 代码:
$(document).ready(function () {
var params = {
allowFullScreen: "true"
};
var flashvars = {
video: "...voices_final.mov",
maintainAspectRatio: "false"
};
var attributes = {};
swfobject.embedSWF("...videoPlayer.swf", "voices-flash", "720", "405", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
}
});
答案 0 :(得分:0)
这完全取决于SWF的编程特征和行为。例如,FlowPlayer有一个特殊的flashvar,用于指示播放器自动播放视频。
你的SWF需要有能力。
答案 1 :(得分:0)
您可以反编译SWF并查看是否有启动视频的公共功能。然后,您可以创建一个加载SWF并执行公共功能的应用程序。或者甚至更简单,您可以尝试调整反编译SWF中的代码,以便自动启动并尝试重新编译它。