Почему MP3 играл бы в Safari, но не Chrome?

Я попытался играть MP3 на двух MacBook в Google Chrome и не имел никакой удачи в проигрывании его в браузере; у меня нет проблем в Safari. В Chrome, загрузке средств управления аудиоплеером, но фактическом звуковом файле никогда не загружается. Смотря на запросы/ответы HTTP, я заметил, что MP3 возвращает 200, 206, и заключительные 200 кодов в Chrome. В Safari я просто получаю единственные 200.

Важный момент то, что ни один из MP3s, подаваемых от этой загрузки сайта или игры в Chrome. У меня нет проблемы при проигрывании MP3s от других сайтов.

Снова, это - MP3: http://nyc.podcast.play.it/media/d0/d0/d0/dW/dT/d7/d5/WT75_3.MP3

1
задан 11.02.2011, 18:23

3 ответа

У меня есть mp3s, играющий прекрасный в Chrome 9 на OSX 10.6.6. Мой код:

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

Вы могли также попробовать предварительную нагрузку = "автоматический". Между прочим, я использую jPlayer, поскольку он обеспечивает автоматическую нейтрализацию Flash (который не используется в этом примере на Chrome).

@Jeff, Вы ошибаетесь. Safari, Chrome и IE9 играют mp3s исходно. См.: http://html5doctor.com/native-audio-in-the-browser/

0
ответ дан 17.12.2019, 00:25

Вы попытались загрузить и затем слушать MP3? Если это работает, проблема могла бы очень хорошо быть связана с плагином, который Вы используете для проигрывания, файлы MP3, возможно, должны были бы быть переустановлены.

-1
ответ дан 17.12.2019, 00:25

У нас была подобная проблема на файле MP3, играющем в Safari, но не под Chrome (10).

Достаточно интересный, решение было, хотите верьте, хотите нет, в метке времени файла, который был в будущем (из-за нашего сценария записи) для файла того, чтобы быть не играем для Chrome. Таким образом, как только мы изменили метку времени на MP3 к текущему/прошлому времени файл MP3, играемый хорошо в Chrome также.

Инструменты под рукой, завихрение:

$ 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

... и проверять законность файла MP3 (mp3check, часть каталога пакета 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
2
ответ дан 17.12.2019, 00:25

Теги

Похожие вопросы