Проблемы с Audio
Привет парни! Проблема с аудио в IE не проигрывается аудио.
jQuery(document).ready(function(){ jQuery( "#song" ).on( "click", function(e) { var song = e.target.attributes.songname.nodeValue; var audio = new Audio(song); audio.play(); }); }); Во всех браузерах нормально начинается проигрывание в IE пишет что SCRIPT5009: "Audio" не определено, при отрытой консоли и перезагрузке страницы нормально проигрывается. |
Какая версия IE? Какой формат аудиофайла? Отдает ли сервер аудиофайл в виде HTTP 206 Partial Content?
|
IE 11 версия, формат файла mp3, а вот по поводу последнего файл не отдается с сервера (, только при перезагрузке страницы отдается.
|
http://joxi.ru/EA4zy0JFDXnelm - при перезагрузке вот такой статусы получаются и тут уже музыка играет нормально.
|
alexieze,
Ну, в принципе, типично и удобно и для перестраховки, музыка загружается сразу, по окончании загрузки страницы(вродь как сильно не тормозит, если файлы небольшие 4-10mb. В принципе делал озвучку игрушки, дык на страничке, до окончания загрузки страницы и полной подгрузки аудио полно визуальных эффектов, торможений(в том числе и ИЕ11 - не отметил. Суммарная длина файлов была порядка 20mb Типично делают запуск (или манипуляции) по window.onload, а не (document).ready(function() { Ибо как раз ие (имхо), может запустить только по окончании загрузки документа Вот министатейка для начинающих => http://habrahabr.ru/post/148202/ И да, типично загружают два разных формата песни для кроссбраузерности... Конвертор => http://audio.online-convert.com/ru/convert-to-ogg |
Deff,
Спасибо, попробую позже отпишу. |
Часовой пояс GMT +3, время: 19:25. |