三种JS中的位置音频-HRTF

时间:2019-11-08 12:58:54

标签: three.js web-audio-api

我只是想检查-Three.js可以使用HRTF创建位置音频吗?文档(https://threejs.org/docs/#api/en/audio/PositionalAudio)表示它使用Web音频API(https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Web_audio_spatialization_basics)-您可以在其中使用HRTF作为Panner模型(const pannerModel ='HRTF';),但three.js却没有说出可以在其中使用HRTF的任何地方。

谢谢!

1 个答案:

答案 0 :(得分:0)

export class ScoreCardsComponent implements OnInit{ score$: Observable<any[]>; time = new Date(); constructor(private updatesService: LiveUpdatesService) { this.score$ = this.updatesService.getScore(); } ngOnInit() { setInterval(() => { this.time = new Date(); }, 1000); } } 默认使用THREE.PositionalAudio。如果要更改它,可以随时执行以下操作:

HRTF

positionalAudio.panner.panningModel = 'equalpower';