Firefox 3.6.13でjPlayer 2.0.0を設定して実行したところ、すべてがスムーズに実行され、Safari 5.0.3では同じコードが実行されません。私がやっていることは、jPlayerを作成し、それを再起動するための "終了"イベントを待ち受けることです。ここでは、コードです:jQuery jPlayerをSafariで初めて実行した後に再生することはできません
$(document).ready(function(){
$("#loopplayer").jPlayer({
ready: function() {$(this).jPlayer("setMedia", {mp3: "/static/audio/brokentech.mp3"});
},
swfPath: "/static/swf",
supplied: "mp3",
preload: true,
});
$("#loopplayer").bind($.jPlayer.event.ended, function(){
$(this).jPlayer("play");
});
});
Safariで起こっていただきましたです:プログレスバーは、トラックの長さとしてはNaNを示し、そしてそれは、一度実行した後に停止します。私がイベントリスナーを削除してページをリロードすると、jPlayerを一度実行することができます。私のコードやjP2のバグに間違いがありますか?
Meybeファイルは、ファイルのメタデータを取得することができることから、ブラウザgzip圧縮し、それのブロックを介して提供されていますか? –
いいえ、gzipは無効です。 – marue