ревун "не удалось начать воспроизведение" - PullRequest
0 голосов
/ 27 ноября 2018

Я создаю угловое приложение (PWA), которое должно воспроизводить список аудиофайлов.Я использую Howler librairy

Во-первых, я обнаружил, почему он не работает на iOS, потому что флаг html5 в howler должен быть установлен в TRUE.

Теперь яЕще одна проблема только на iOS!(не в MAC, Android, Windows).Мне не удается запустить другой аудиофайл по окончании первого!

Ошибка msg: не удалось запустить воспроизведение.Это чаще всего проблема на мобильных устройствах и в Chrome, где воспроизведение не происходило при взаимодействии с пользователем

=> Пожалуйста, помогите мне избежать этого!

var sound = new Howl({
  src: ['/assets/fr/audio/gsp.mp3'],
  format : ['mp3'],
  html5: true
});



sound.on('end', function(){
  alert('end out');
  var sound_suite = new Howl({
    src: ['/assets/fr/audio/gsp.mp3'],
    format : ['mp3'],
    html5: true,
  });




  sound_suite.on('playerror',function(id,error){
    alert('error OP: ' + error); //<===== Error here : Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction
  });


  sound_suite.play();
...