Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Проблемы с Audio (https://javascript.ru/forum/css-html-internet-explorer/60825-problemy-s-audio.html)

alexieze 22.01.2016 10:54

Проблемы с 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" не определено, при отрытой консоли и перезагрузке страницы нормально проигрывается.

Octane 22.01.2016 15:32

Какая версия IE? Какой формат аудиофайла? Отдает ли сервер аудиофайл в виде HTTP 206 Partial Content?

alexieze 22.01.2016 16:38

IE 11 версия, формат файла mp3, а вот по поводу последнего файл не отдается с сервера (, только при перезагрузке страницы отдается.

alexieze 22.01.2016 16:54

http://joxi.ru/EA4zy0JFDXnelm - при перезагрузке вот такой статусы получаются и тут уже музыка играет нормально.

Deff 23.01.2016 02:56

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,
Спасибо, попробую позже отпишу.


Часовой пояс GMT +3, время: 19:25.