Jw Spieler stoppt nach einigen Sekunden in Firefox
Frage
Auf Chrom es funktioniert ok.
Meine Flash-Version ist WIN 10,0,32,18 Debug: Nein
Dies ist der Code, den ich schrieb:
<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>
Das Problem ist, dass auf Chrom der Strom OK funktioniert, aber auf Firefox 3.5.2 es stoppt nach einigen Sekunden. Ich öffnete Firebug und drücken Sie die Net Registerkarte, und ich sehe, dass auch nach dem Spiel stoppt, firefox noch den Strom herunterlädt.
Ich habe auf Google gesucht und gefunden answeres, die sagten, ich soll meine Flash-Plugin aktualisieren, aber es ist die letzte.
Lösung
ich es geschafft, dieses Problem zu umgehen, mit dem Hinzufügen
so.addVariable('duration','-1');
Vor so.write, so das Skript wird:
<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>
Andere Tipps
Gerade als Referenz, ich hatte ein ähnliches Problem, während in Firefox mit JW Player Streaming .nsv. Es wäre nur ein Viertel eines zweiten Stroms über. I definiert versehentlich eine ungültige Dauer und es begann richtig zu streamen. Ich landete mit diesem Code:
so.addVariable('duration','invalid');
Dies funktioniert für mich in Firefox, IE und Chrome.