我正在使用swfin嵌入一个swf对象(视频播放器)并在所有浏览器中加载正常,但在Firefox中它不会“启动”。我必须右键单击电影区域并取消选中“开始”,所以我点击“开始”它会很好地开始。然而,在chrome和IE中(还没有移动到mac进行测试)它就像我预期的那样启动并启动。我试过swfobject而不是swfin,我有IE问题,我似乎无法纠正。因此转向swfin。我使用swfobject看到了类似这样的类似问题,但我不能让它再复制了。
这是swfin代码: `
var s = new swfIN("/Flash/video_player_playhead_overlays.swf", "flashMovie", "427", "280");
// s.hideSEO("div_seo");
s.addVar("video_file", "/DownloadableWork/Boardwalk.flv");
s.addVar("poster_file", "/Images/UploadedImages/Boardwalk.jpg");
s.addVar("clock_display", "yes");
s.addVar("playbtn_scale", "1");
s.addParam("play", "true");
s.addParam("loop", "true");
s.addParam("quality", "high");
s.addParam("scale", "showall");
s.addParam("wmode", "transparent");
s.addParam("menu", "true");
s.addParam("allowScriptAccess", "sameDomain");
s.write();
</script>
`
答案 0 :(得分:0)
这可能与视频播放器swf本身有关,而不是http浏览器。
我强烈建议使用swfobject,它被广泛接受为嵌入swf内容的行业标准。
http://blog.deconcept.com/swfobject/
Adobe也推荐使用SWFObject。
http://www.adobe.com/devnet/flashplayer/articles/swfobject.html