Задача: проиграть друг за другом несколько аудиофайлов. Было несколько попыток сделать это через Audio и через сбор сэмплов в AudioContext, однако моих знаний на это не хватило. ._.
Естественно, что при вызове audio.play() несколько раз подряд происходит одновременное воспроизведение этих файлов и на этом всё.
Подскажите, что можно сделать или где про это почитать?
Для того, что бы перелистывать аудиозаписи, запишите все аудио в массив и листайте с помощью onended
:
var songs = [
'http://zf.fm/download/4824354',
'http://zf.fm/download/3860794',
'http://zf.fm/download/2962900'
];
window.onload = function() {
var audio = document.querySelector('audio');
audio.song = 0;
audio.src = songs[audio.song];
audio.onended = function(e) {
if(this.song == songs.length - 1){
this.song = 0;
}else{
this.song++;
};
this.src = songs[this.song];
this.play();
};
};
<audio controls="">
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Пытаюсь удалить изображение с превью оно чиститься в классе но на сервер попадает вот пример
Есть множество проектов на одной машине, которые тянут за собой почти одни и те же зависимостиЕсть ли возможность установить node_modules не на уровне...
Вроде бы, всё должно быть предельно просто, но в поисковиках не могу найти именно то, что надо