HTML5 аудио не работает на Firefox - PullRequest
8 голосов
/ 12 января 2012

Отлично работает на Chrome. Более того, я использую файл ogg, так что это не проблема. Я работаю на последней версии 9.0.1. Предполагается, что аудио HTML5 поддерживается как в Chrome, так и в Firefox.

<audio id="audio">
  <source src="audio/Your_Hand_In_Mine.ogg" type="audio/ogg" />
  <source src="audio/Your_Hand_In_Mine.mp3" type="audio/mpeg" />
  Your browser does not support the audio element.
</audio>

Ответы [ 4 ]

8 голосов
/ 09 февраля 2012

Большинство серверов (в том числе используемых GoDaddy) по умолчанию не обслуживают соответствующие типы MIME для файлов OGG.В таком случае вам нужно установить соответствующие типы MIME для файлов OGG, если вы хотите, чтобы аудиоплееры HTML5 работали правильно в Firefox.Поэтому для сервера Apache вам необходимо добавить в файл .htaccess следующее:

AddType audio/ogg .oga
AddType video/ogg .ogv
AddType application/ogg .ogg

Очевидно, что другие браузеры будут угадывать тип MIME на основе расширения файла, если тип MIME не обслуживается.

Если вам нужна дополнительная информация об этом, проверьте эту страницу в сети разработчиков Mozilla: https://developer.mozilla.org/en/Configuring_servers_for_Ogg_media

4 голосов
/ 25 сентября 2012

http://support.mozilla.org/en-US/questions/758978 Я нашел это полезным в моем случае, так как у меня были правильные типы пантомимы и все еще не повезло:

Вы не можете воспроизводить файлы MP3 с таким кодом в Firefox. Смотри https://developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements

<audio controls="controls"> 
<source src="http://www.kevinroseworld.com/Music/OkaVanga/OkaVanga/BajeLaCalle.mp3" type="audio/mpeg" />
Your browser does not support the audio element.
</audio>

Для воспроизведения этой песни в Firefox вам понадобится обычный элемент объекта. Вы можете посмотреть их в качестве примера:

<object data="music.mp3" type="application/x-mplayer2" width="xxx" height="xxx"><param name="filename" value="music.mp3"></object>
<embed type="application/x-mplayer2" src="file.mp3" height="xxx" width="xxx" >
2 голосов
/ 20 января 2012

попробуйте использовать некоторые аудио библиотеки для работы с аудио HTML5.Потому что библиотеки решают различные проблемы, связанные с аудио html5.Некоторые библиотеки предоставляют автоматический откат для флеш-аудио, если браузер не поддерживает HTML5-аудио.Одна из лучших библиотек - http://www.schillmania.com/projects/soundmanager2/

0 голосов
/ 10 февраля 2012

Решение состоит в том, чтобы правильно конвертировать файл ogg в mp3 или наоборот. Кодировка была неправильной, когда я просто переименовал файл .ogg в mp3, глупый я. Для этого я использовал программное обеспечение Audacity и Switch.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...