Pergunta

Em cromo funciona ok.

A minha versão do flash é WIN 10,0,32,18 Debug: Não

Este é o código que eu escrevi:

<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>  

O problema é que em cromo o fluxo funciona OK, mas no Firefox 3.5.2 que Stopps depois de alguns segundos. Abri Firebug e bateu na guia Net e vejo que, mesmo após os Stopps de jogo, firefox ainda baixa o fluxo.

Eu procurei no google e encontrou answeres que disse que eu deveria atualizar meu flash plugin, mas é a mais recente.

Foi útil?

Solução

Eu consegui ignorar este problema com a adição

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

Antes so.write, então o script torna-se:

<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>

Outras dicas

Apenas para referência, eu tive um problema semelhante durante a transmissão .nsv no Firefox com JW Player. Ele só iria transmitir cerca de um quarto de segundo. Eu acidentalmente definido uma duração inválido e começou a transmitir corretamente. Acabei usando este código:

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

Isso funciona para mim no Firefox, IE e Chrome.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top