Попытка вызова Audio.stopAudio () вызывает InvalidStateError - PullRequest
0 голосов
/ 14 февраля 2019

Когда я вызываю Audio.stopAudio () на iOS, это вызывает InvalidStateError.Он цитирует three.js: 38399.Кто-нибудь сталкивался с этой проблемой с Three.js / A-Frame раньше?

Я пытался использовать нативный звук: вызывает ошибку разрешений на iOS.Я попытался использовать Three.js: та же проблема, что и ошибка в A-Frame, потому что A-Frame использует Three.js.

Я хочу иметь возможность воспроизводить, приостанавливать и останавливать аудио в A-Frame длянаш проект.Первый клип воспроизводится нормально, но затем выдается ошибка, когда он останавливается для воспроизведения второго.

1 Ответ

0 голосов
/ 14 февраля 2019

Используя идею @ngokevin, я пошел и покопался в коде, чтобы увидеть, где он может преждевременно остановить анимацию.Оказывается, когда вы приостанавливаете сцену A-Frame, он останавливает звук.Это вызывает проблемы, которые я видел.Я теперь использую функциональность типа перезапуска вместо функции паузы для того, когда я делаю свою замену камеры.Работает намного лучше.

...