Суть jPlayer в том, что вы можете использовать html5 с резервным флэш-памятью, поэтому вы должны использовать html5 для FF и chrome, не смотря на то, что он возвращается к флэш-памяти.
Firefox не поддерживает mp3 на html5, они поддерживают ogg, что лучше в любом случае. Я всегда форматирую каждый аудиофайл, который мне нужно воспроизвести для каждого браузера, таким образом вы можете использовать html5, когда он доступен, и вы даете своему приложению гораздо больше шансов на загрузку аудиофайла, с 3 для каждого браузера на выбор (не все загрузить, только то, что ему нужно).
Использование: .ogg для Chrome и Firefox, .m4a для Safari и .mp3 для IE.
Смотрите здесь
Скрывайте свои аудиофайлы, затем попробуйте это:
function loadmedia(){
$('#jquery_jplayer_1').jPlayer('setMedia', {
oga: 'media/audio/04-Piste_4_1.ogg',
m4a: 'media/audio/04-Piste_4_1.m4a',
mp3: 'media/audio/04-Piste_4_1.mp3'
});
}
$(document).ready(function () {
$('#jquery_jplayer_1').jPlayer({
ready: loadmedia,
swfPath: 'static/jPlayer',
errorAlerts: true,
supplied: 'oga, m4a, mp3'//fyi, in your code you had a trailing comma here, that will break IE
});
});
EDIT:
Увидел это на сайте jPlayer для новой аудио-демонстрации: Ссылка
Обратите внимание, что опция {wmode: "window"} установлена для обеспечения воспроизведения в
Firefox 3.6 с решением Flash. Тем не менее, формат OGA будет
используется в этом случае с решением HTML.