Por que um MP3 tocaria no Safari, mas não no Chrome?

1

Eu tentei tocar um MP3 em dois MacBooks no Google Chrome e não tiveram sorte em reproduzi-lo no navegador; Não tenho problemas no Safari. No Chrome, o player de áudio controla o carregamento, mas o arquivo de áudio real nunca é carregado. Olhando para as solicitações / respostas HTTP, percebi que o MP3 retorna um código 200, 206 e um 200 final no Chrome. No Safari, acabei de obter um único 200.

Um ponto importante é que nenhum dos MP3s exibidos neste site é carregado ou reproduzido no Chrome. Não tenho problemas em reproduzir MP3s de outros sites.

Mais uma vez, este é o MP3: link

    
por mshafrir 11.02.2011 / 17:23

3 respostas

2

Tivemos um problema semelhante em um arquivo MP3 reproduzido no Safari, mas não no Chrome (10).

Interessante o suficiente, a solução foi, acredite ou não, no registro de data e hora do arquivo, que estava no futuro (devido ao nosso script de gravação) para arquivos que não podem ser reproduzidos para o Chrome. Então, assim que modificamos o carimbo de hora do MP3 para o horário atual / passado, o arquivo MP3 também funcionou bem no Chrome.

Ferramentas disponíveis, enrolar:

$ curl -I http://x.y.z.42/mp3files/2011/4/9/foo-h13.mp3
HTTP/1.1 200 OK
Date: Sat, 09 Apr 2011 15:39:48 GMT
Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch
Last-Modified: Sat, 09 Apr 2011 15:39:48 GMT
ETag: W/"c7a00c9-1b77609-4a082a5de8441"
Accept-Ranges: bytes
Content-Length: 28800521
Content-Type: audio/mpeg

... e para verificar a validade do arquivo MP3 (mp3check, parte do diretório de pacotes Debian):

$ mp3check -a foo-h13.mp3
foo-h13.mp3:
anomaly: audio mpeg version 2.0 stream
anomaly: sampling rate 22.1kHz
anomaly: bitrate  64kbit/s
anomaly: mode single chann
anomaly: no crc
    
por 10.04.2011 / 15:29
0

Eu tenho mp3s jogando bem no Chrome 9 no OSX 10.6.6. Meu código é:

<audio preload="metadata" src="http://example.com/example.mp3"></audio>

Vocêtambémpodetentaropré-carregamento="auto". A propósito, eu uso o jPlayer, pois ele fornece um fallback automático do Flash (que não é usado neste exemplo no Chrome).

@Jeff, você está enganado. Safari, Chrome e IE9 tocam mp3s nativamente. Veja: link

    
por 17.02.2011 / 02:13
-1

Você já tentou baixar e ouvir o MP3? Se isso funcionar, o problema pode muito bem estar relacionado ao plug-in que você está usando para reproduzir arquivos MP3 que talvez precisem ser reinstalados.

    
por 11.02.2011 / 17:39