getMasterVolume() 方法是 Three.js 中 AudioListener 类的一个成员方法,用于获取主体音量大小。
getMasterVolume()
const listener = new THREE.AudioListener();
const sound = new THREE.Audio(listener);
...
const masterVolume = listener.getMasterVolume(); // 获取主体音量大小
console.log(masterVolume); // 输出主体音量大小
AudioListener 类的实例需要作为 Audio 对象的参数传递,才能使其音量受到影响。
默认情况下,主体音量大小为 1,即最大音量。可以使用 setMasterVolume() 方法来改变主体音量大小。
在 Three.js 中,主体音量大小是一个全局设置,会影响所有音频的音量大小。因此,建议只在极端情况下使用该方法。如果需要控制单个音频的音量大小,可以使用 Audio.setVolume() 方法。