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()
方法。