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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top