Audio.setLoop()
方法是在 Three.js 中用于设置音频是否循环播放的方法。
audio.setLoop( boolean );
boolean
: 一个布尔值,表示是否启用循环播放。使用 Audio.setLoop()
方法可以将音频的循环播放功能打开或关闭,即是否在播放完毕后循环播放。
通过设置 boolean
参数为 true
可以使音频循环播放,设置为 false
则表示播放完成后停止播放。
以下示例演示了如何将音频设置为循环播放:
var listener = new THREE.AudioListener();
// 加载音频文件
var audioLoader = new THREE.AudioLoader();
audioLoader.load( 'sounds/sound.mp3', function( buffer ) {
var audio = new THREE.Audio( listener );
audio.setBuffer( buffer );
audio.setLoop( true ); // 设置为循环播放
audio.play();
});