3

我正在配置 flowplayer 并且播放器在 Firefox 中根本不显示。转换后的html是这样的:

<a id="player-247" style="display:block; width:640px; height:360px" href="http://example.de/path/video.flv">

    <div class="fluid-width-video-wrapper" style="">
         <object type="application/x-shockwave-flash" 
              data="http://example.de/path/js/lib/flowplayer-3.2.16.swf" 
              name="player-247_api" id="player-247_api" style="">
              <param value="true" name="allowfullscreen">
              <param value="always" name="allowscriptaccess">
              <param value="high" name="quality">
              <param value="#000000" name="bgcolor">
              <param value="config=
              {
                   "playlist":[
                   {
                       "url":"http://example.de/path/image.jpg",
                       "scaling":"orig"
                   },
                   {
                        "url":"http://example.de/path/video.flv",
                        "autoPlay":false, 
                        "autoBuffering":false
                   }], 
                  "playerId":"player-247",
                  "clip":{"url":"http://example.de/path/video.flv"}
             }" 
             name="flashvars">
        </object>
    </div>
</a>

当我复制上面的 html 并在本地尝试时,我在 firefox 中收到了一个安全警告,指出我即将运行一个可能不安全的操作,但在关闭提示后,视频显示正常

这是一个完整的示例页面,视频在 chrome、opera、ie 等中运行,但不在 Firefox 中。

这可能是什么原因和/或如何解决这个问题?

4

1 回答 1

4

罪魁祸首是页面顶部包含的这个第三方 javascript 文件:

<script type='text/javascript' src='http://tsbgruppe.bagelsystem.de/wp-content/themes/canvas/includes/js/third-party.js?ver=3.4.2'></script>

我将您页面的整个源代码复制到 jsbin.com,验证该视频无法在 FireFox 中运行,然后删除了该<script>标签,它现在可以在 Firefox 中运行:

http://jsbin.com/esijob/1/edit

于 2013-04-06T20:16:33.543 回答