2015-11-04 61 views
1

我目前正在研究基于HTML5/WebGL的项目,需要使用立体声音频来定位对象。无法使用SoundManager2库平移音频

为了解决这个问题,我需要根据音源来自用户的位置和距离来改变左/右立体声平移。

然而,尝试使用下面的代码由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常见的是周围的Googling似乎并没有表明,许多答案,我很乐意尝试其他的图书馆,如果他们可以推荐播放器的音频(必须支持IE11 )

+0

有这个相同的问题你有没有找到任何解决方案? – zoruc

回答

0

我最终为此做了一个非常讨厌的解决方法 - 我在Audacity中创建了两个我的音频文件的副本,其中一个音频一路摇摆,另一个音乐一路摇一摇。然后我通过减少/增加适当的“侧面”音频文件的音量来将它们混合在SM2中。它的工作原理,但不是一个特别优雅的解决方案