2012-01-12 3 views
7

Работает отлично на Chrome. Более того, я использую файл ogg, так что это не проблема. Я запускаю последнюю версию 9.0.1. Звук HTML5 должен поддерживаться как браузером Chrome, так и Firefox.HTML5 аудио не работает на 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> 
+1

Ваш ogg-файл не может воспроизводиться. попробуйте сыграть только ogg. Chrome поддерживает как mp3, так и ogg. он, возможно, пропустил ogg и пошел за mp3. firefox играет ogg и wav. http://www.w3schools.com/html5/html5_audio.asp – Joseph

+0

Интересный выбор. Тем не менее, я открыл файл ogg в Chrome, и он прошел нормально. Я пробовал создать WAV-файл и играть в FF, но без везения. Спасибо за комментарий! – Tony

+1

Выполняет ли FF автономный просмотр файла ogg при открытии непосредственно из ссылки? Вы сами кодировали этот файл? –

ответ

0

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

+0

есть согласиться с принятым ответом оп. Я использовал онлайн-конвертер, и я не мог сделать какие-либо изменения кода html5 в ffox (работали объекты). переделал перевод с дерзостью, и все было хорошо. – wazz

+5

Я предполагаю, что есть первый раз для всего.В том числе, видя отрицательно проголосовавшие ответы, как принятый ответ! – SexyBeast

2

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

8

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

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

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

Если вы хотите получить больше информации об этом, проверьте эту страницу на Developer Network Mozilla: https://developer.mozilla.org/en/Configuring_servers_for_Ogg_media

4

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" > 
Смежные вопросы