有谁知道在Safari 13的网络音频API中,获取AudioContext.listener.positionX的方法是什么?
https:/developer.mozilla.orgen-USdocsWebAPIAudioListener。
我试图让我的应用程序在Safari上工作,但Safari还没有实现positionX。它只是未定义。我在Safari上唯一能做的就是listener.setPosition(x,y,z).有什么办法可以在Safari上得到当前监听者的位置吗?
而且它们都是未定义的。
谢谢。
如果你检查出 浏览器兼容性 的部分,你可以看到safari实际上不支持任何属性的音频监听器,除了 speedOfSound
和 doppleFactor
.
作为一个变通方法,你可以假设位置从(0,0,0)开始,然后每次调用 setPosition
. 这不是很理想,但我想不出更好的解决方案,因为safari的网络音频api的实现。