Cordova iOS Webview звук предварительной загрузки? - PullRequest
0 голосов
/ 30 августа 2018

Очень простой код, который не работает на iOS UIWebview через Cordova, а прекрасно работает на Android, ищет обходной путь. Звук никогда не загружается на iOS (при воспроизведении никогда не запускается).

 var snd = new Audio();
 snd.preload = 'auto'; 
 snd.oncanplaythrough = function(){
      console.log('the sound is loaded!');
 });
 snd.src = 'whatever.mp3';

1 Ответ

0 голосов
/ 30 августа 2018

Собираюсь ответить на мой собственный вопрос, это может кому-то помочь. Оказывается, iOS Webview игнорирует

 snd.preload='auto';

но он работает, удаляя его и делая вместо него

 snd.load(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...