Некоторые mp3-файлы не воспроизводятся в аудиоплеере html5 - PullRequest
2 голосов
/ 16 марта 2012

Я использую медиаплеер jplayer html5 на разрабатываемом веб-сайте, но он не воспроизводит некоторые mp3-файлы на Chrome. Я пытался воспроизвести эти mp3-файлы в родном плеере браузера, и он не будет играть ни один. С другой стороны, когда я загружаю их на локальный диск и когда я перетаскиваю их в окно браузера, они играют нормально.

Вот ссылка на страницу с аудиофайлами .

Ссылка для песни , которая не будет воспроизводиться

Этот файл воспроизводится нормально -> Энди Фланниган: решения принимаются теми, кто появляется

Есть идеи? Пожалуйста, посоветуйте ...

Ответы [ 3 ]

2 голосов
/ 03 ноября 2013

У меня была такая же проблема, и я обнаружил, что некоторые MP3-файлы были Layer 2 вместо Layer 3. Вы можете использовать Checkmate MP3 Checker (маленький и бесплатный), чтобы проверить версию Layer ваших файлов.

Вы можете конвертировать ваши файлы в Уровень 3, используя Audacity .

1 голос
/ 16 февраля 2013

У меня была эта проблема, и ответом оказалась скорость передачи файла mp3.Аудио тег довольно чувствителен к этому.Все, что выше 128 Мбит / с, не будет воспроизводиться.Многие кодировщики автоматически выбирают битрейт наивысшего качества (обычно около 320 Мбит / с), и аудио-тег не будет их воспроизводить.Проверьте их (аудио свойства скажут вам довольно легко) и повторно загрузите их.Как ни странно, OGG, похоже, не страдает от той же проблемы, но лучше, чем потом сожалеть.HTH.

ОК, я только что загрузил «файл, который не будет воспроизводиться», и обнаружил частоту дискретизации 16000 Гц (должна быть 44100 Гц) и 32-битную скорость (float), которая должна быть16 бит (PCM).Resample, и он должен работать нормально.

0 голосов
/ 13 мая 2012

Я думаю, что это может быть размер MP3.У меня похожая проблема с jPlayer - маленькие MP3 воспроизводятся нормально, большие не загружаются полностью, пока запрос не будет отменен.

...