Собираю плейлист для Audio.
var songs = ['http://192.168.254.224:8087/voice/1.wav',
'http://192.168.254.224:8087/voice/2.wav',
'http://192.168.254.224:8087/voice/3.wav',
'http://192.168.254.224:8087/voice/4.wav',
'http://192.168.254.224:8087/voice/5.wav',
]
var audio = new Audio()
audio.song = 0
audio.src = songs[audio.song]
audio.onended = function (e) {
if (this.song === songs.length - 1) {
return
} else {
this.song++
}
this.src = songs[this.song]
this.play()
}
audio.play()
Проблема в том что первый трек (он короткий примерно 2 секунды), то не воспроизводится вовсе, то воспроизводится конец трека.
Подскажите пожалуйста как решить эту проблему.
Выяснилось что данная проблема происходит только на устройстве raspbery Pi3 с ОС raspbian
audio.addEventListener('loadeddata', function () { loaded = true play(audio, songs) },
Аудио 100% прогружается., а само воспроизведение начинается с задержкой
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Использую следующую директиву AngularJS slider directiveСделал вот такую штуку: