我目前正在做一个基于HTML5/WebGL的项目,该项目需要使用立体声音频来定位对象。
为了处理这个问题,我需要根据音频源到用户的位置和距离来改变左/右立体声平移。
但是,当尝试使用SoundManager2文档(http://www.schillmania.com/projects/soundmanager2/doc/#sm-config)建议的以下代码时,没有发生任何情况,音频在左/右之间保持平衡
soundManager.setPan('soundObjectId', -100);我尝试过其他形式,例如:
soundManager.createSound({
url: '/path/to/some.mp3',
autoPlay: false,
pan: -75
});我不知道SoundManager2有多常见,因为谷歌搜索似乎没有显示太多答案,如果可以推荐其他库来播放浏览器音频(必须支持IE11),我很乐意尝试它们。
发布于 2016-02-17 16:33:28
为此,我做了一个非常糟糕的变通方法--我在Audacity中创建了两个音频文件副本,一个是音频文件的左侧平移,另一个是右侧平移。然后我在SM2中通过降低/增加适当的“边”音频文件的音量来“混合”它们。它可以工作,但不是一个特别优雅的解决方案
https://stackoverflow.com/questions/33527605
复制相似问题