PhoneGap нет звука на iPad / планшете, но работает на мобильных телефонах - PullRequest
2 голосов
/ 18 февраля 2020

У меня проблема со звуком на iPad и планшетах, но не на мобильных.

Я использую Phonegap вместе со следующими плагинами:

   cordova-plugin-media
   cordova-plugin-device

Я использую следующий скрипт, который должен издавать звук каждые 15 секунд:

function playSounds(url) {
    var media = new Media(url);
    media.setVolume('1.0');
    media.play();
 }

 document.addEventListener("deviceready", onDeviceReady, false);
 function onDeviceReady() {
    console.log(Media);
 }

.

   function ring() {
          $.ajax({
                type:"POST",
                url:"urlhere",
                dataType: 'json',
                data: 'string=random',
                success: function(data){

                  playSounds('externalURL/ring.mp3');
                  setTimeout(function() { ring() }, 15000);

                 }
              })
    }

Почему он не хочет работать на планшетах / iPad? но отлично работает на iPhone и android телефонах - я где-то читал, что необходимо взаимодействие с пользователем? Это будет сложно, так как планшет, который он оставил на весь день, разблокирован с открытым приложением, и должен звонить, когда приходит новая заявка, без необходимости прикасаться к их устройству.

Есть идеи?

...