2009-08-05 9 views
0

クロムで正常に動作します。ノーJw PlayerがFirefoxで数秒後に停止する

は、これは私が書いたコードです:

私のフラッシュ版は、WIN 10,0,32,18 デバッグです

<script type="text/javascript" src="/swfobject.js"></script> 
<div id="player"> 
<a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> 
to see this player. 
</div> 
<script type="text/javascript"> 

var so = new SWFObject('player.swf', 'streambaby', '500', '15', '7'); 
so.addVariable('type', 'sound'); 
so.addVariable('file', 'http://path_to_shoutcast:port'); 
so.addVariable('displayheight', '15'); 
so.write('player'); 

</script> 

を問題がクロームにストリームがOKに動作していることですが、 Firefox 3.5.2では数秒後に停止します。 Firebugを開いてNetタブを押すと、再生停止後もFirefoxがストリームをダウンロードします。

Googleで検索したところ、フラッシュプラグインを更新する必要があるとの回答がありましたが、最新です。

答えて

0

私はso.write前

so.addVariable('duration','-1'); 

を追加することでこの問題を回避するために管理し、そのスクリプトは次のようになります。

<script type="text/javascript"> 

var so = new SWFObject('player.swf', 'streambaby', '500', '15', '7'); 
so.addVariable('type', 'sound'); 
so.addVariable('file', 'http://path_to_shoutcast:port'); 
so.addVariable('displayheight', '15'); 
so.addVariable('duration','-1'); 
so.write('player'); 

</script> 
0

で.nsvをストリーミングしながら、ただ、参考のために、私は同様の問題がありましたJW Playerを搭載したFirefoxそれは約1/4秒だけ流れます。私は間違って無効期間を定義し、正しくストリームを開始しました。私はこのコードを使用して終了しました:

so.addVariable('duration','invalid'); 

これは、Firefox、IE、およびChromeで私にとってはうまくいきます。

関連する問題