SWFObject / 加载 smil 文件
Posted
技术标签:
【中文标题】SWFObject / 加载 smil 文件【英文标题】:SWFObject / load smil file 【发布时间】:2011-05-10 09:28:19 【问题描述】:为什么这不起作用?
<div class="videocontainer" id='mediaspace-55'></div>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js?ver=3.0.1'></script>
<script type='text/javascript'><!--
var flashvars =
provider: "highwinds",
file: "http://hwcdn.net/XXXXX/fms/pathtofile.smil",
image: "test.jpg"
;
var params =
allowfullscreen: "true",
allowscriptaccess: "always"
;
var attributes =
id: "mediaspace-55",
name: "mediaspace-55"
;
swfobject.embedSWF("player.swf", "mpl55", "710", "420", "9.0.0","expressinstall.swf", flashvars, params, attributes);
// playerReady('mediaspace-55', 'additional_variable');
//-->
</script>
我确认所有链接的文件都存在。
我花了几天时间研究这个简单的 javascript 功能(我不是 javascript 程序员),现在我想完成这个项目,但它停止了工作。 :-(
【问题讨论】:
【参考方案1】:似乎 API 已更改,试试这个:
swfobject.embedSWF("http://mydomain.com/player/player.swf", "mpl55", "710", "420", "9.0.0", "expressInstall.swf");
此处的文档:http://code.google.com/p/swfobject/wiki/documentation
【讨论】:
那行得通。我猜。因为现在我不再收到 javascript 错误。但是播放器没有加载... div 容器保持为空。 我能够找到错误。 embedSWF函数的第二个参数应该是div容器的id。以上是关于SWFObject / 加载 smil 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何检查是不是使用带有 swfobject 的 JavaScript 加载了 swf?
swf 文件在 html5 中是不是仍需要 swfobject.js?