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 などで実行されますが、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 で機能しないことを確認してから、その 1 つの<script>タグを削除したところ、Firefox で機能するようになりました。

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

于 2013-04-06T20:16:33.543 に答える