SoundManager.setup не работает на IOS - PullRequest
0 голосов
/ 09 мая 2018

У нас есть веб-приложение, которое отлично работает на ПК (Windows, Linux, OSX) и Android, но не работает на IOS. После многих отладок мы сократили причину до функции soundManager.setup.

soundManager.setup({
    onready: function () {
        startGame();
    }
});

Там нет сообщений об ошибках консоли, на IOS startGame (); Команда просто не запустится (и наше веб-приложение будет продолжать загружаться). Если я выведу команду startGame() из функции следующим образом:

startGame();
soundManager.setup({
    onready: function () {
        startGame();
    }
});

Игра начинается, но звук не воспроизводится.

Это старая кодовая база, и у меня очень мало опыта работы со soundManager, поэтому мне было интересно, сталкивались ли здесь кто-нибудь с подобными проблемами - и если да - как им удалось решить их.

...