【问题标题】:SWFObject / load smil fileSWFObject / 加载 smil 文件
【发布时间】: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 程序员),现在我想完成这个项目,但它停止了工作。 :-(

【问题讨论】:

    标签: javascript swfobject


    【解决方案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。
    猜你喜欢
    • 2014-09-06
    • 2011-07-01
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多