setMasterVolume(volume: number)方法用于设置AudioListener的主音量。通过调整该音量,可以控制Audio对象在经过处理后的整体音量大小。
volume:类型为number,表示主音量。该值应在0到1之间。默认值为1。const listener = new THREE.AudioListener();
const sound = new THREE.Audio(listener);
const audioLoader = new THREE.AudioLoader();
audioLoader.load('music.mp3', function(buffer) {
sound.setBuffer(buffer);
sound.setLoop(true);
sound.setVolume(0.5);
sound.play();
});
// 改变主音量为50%
listener.setMasterVolume(0.5);
在上述示例中,我们创建了一个AudioListener和一个Audio对象来播放音乐。通过调用setMasterVolume()方法将主音量设置为0.5,我们改变了音乐的整体音量大小。
1,即100%的音量大小。setMasterVolume()方法可以对整个场景中的所有Audio对象产生影响。setVolume()方法可以对单个Audio对象的音量产生影响。