Просмотр полной версии : Проблемы с Audio
alexieze
22.01.2016, 10:54
Привет парни! Проблема с аудио в 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?
alexieze
22.01.2016, 16:38
IE 11 версия, формат файла mp3, а вот по поводу последнего файл не отдается с сервера (, только при перезагрузке страницы отдается.
alexieze
22.01.2016, 16:54
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
alexieze
24.01.2016, 08:18
Deff,
Спасибо, попробую позже отпишу.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot