Кросс-пост из https://github.com/aframevr/aframe/issues/1684Невозможно воспроизвести звук прошивкой
Описание:
Я не могу получить звук играть на IOS, как на Safari и Chrome.
Что я пробовал:
autoplay
непосредственно на компоненте. # 1463 заставил меня сразу подумать, что это не сработает. Но описание # 1463 означает, что он не будет работать для Chrome для Android, но он делает работать для меня.с использованием
entity.components.sound.play()
, как с наборомTimeout, так и с пользовательскими событиями.
Оба подхода хорошо работали в Chrome для Android и настольных браузеров (Chrome, Safari и Firefox). В Firefox для Android мое приложение падает даже до того, как я могу попробовать аудио, но это только информация, я не фокусируюсь на Firefox.
Я проверил консоль и сетевые вкладки Safari iOS с удаленной отладкой, и не было никакой ошибки или чего-то еще.
Кроме того, в качестве примечания, я попробовал a-wakens demo, и он работал на:
- Chrome, Safari и Firefox (рабочий стол), Firefox (Android)
но не сделал работать на:
- Chrome (Android), Safari и Chrome (IOS)
Итак, я почти не знаю, как получить аудио, чтобы играть на iOS, и по достоинству оценят некоторые подсказки.
- -Frame Версия: 0.2.0
- Платформа/Device: IOS 9.3.2, iPhone 6, как Safari и Chrome 51
fyi, под v0.5.0 его 'entity.components.sound.playSound()' – shanabus