我只是想检查-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的任何地方。
谢谢!
答案 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';