试图调用Audio.stopAudio()会导致InvalidStateError

问题描述 投票:0回答:1

当我在iOS上调用Audio.stopAudio()时,会导致InvalidStateError。它引用了three.js:38399。以前有没有人遇到过Three.js / A-Frame这个问题?

我尝试过使用原生音频:导致iOS上的权限错误。我尝试过使用Three.js:与A-Frame中的错误相同的问题,因为A-Frame正在使用Three.js。

我希望能够在A-Frame中为我们的项目播放,暂停和停止音频。第一个剪辑播放正常,但是当它停止播放第二个剪辑时会抛出错误。

ios audio three.js aframe
1个回答
0
投票

使用@ngokevin的想法,我去挖掘代码,看看它可能会过早地停止动画。暂停A-Frame场景时,它会停止音频。这导致我看到的问题。我现在使用重启类型功能而不是暂停功能,当我进行相机交换时。效果更好。

© www.soinside.com 2019 - 2024. All rights reserved.