Показать сообщение отдельно
  #1 (permalink)  
Старый 14.02.2014, 19:56
Аватар для Arramis
Кандидат Javascript-наук
Отправить личное сообщение для Arramis Посмотреть профиль Найти все сообщения от Arramis
 
Регистрация: 22.07.2013
Сообщений: 104

разъяснения с поддержкой HTML5 Audio
Всем привет!

На странице динамически создаются несколько audio элементов вот так:

var audioEl, source1, source2, audioElsContainer = document.getElementById('audioElsContainer');
for (var i = 0; i < data.length; i++) {
	audioEl[i] = document.createElement("audio");
	source1 = document.createElement('source');
	source2 = document.createElement('source');
	source1.type = 'audio/wav';
	source2.type = 'audio/mpeg';
	source1.src = data[i].audio_src + ".wav";
	source2.src = data[i].audio_src + "(1).mp3";
	audioEl[i].setAttribute('controls', '');
	audioEl[i].setAttribute('preload', 'auto');
	audioEl[i].appendChild(source1);
	audioEl[i].appendChild(source2);
	audioElsContainer.appendChild(audioEl[i]);
	audioEl[i].style.visibility = 'hidden';
	audioEl[i].style.height = '0';
}
Wav формат, как известно поддерживается во всех браузерах, mp3 же не везде.

Вопрос такой:
Какой файл браузер (например Хром) выберет для проигрывания, если он поддерживает оба формата (mp3 и wav) ???
Ответить с цитированием