是否可以循环此 createjs.sound?
Is it possible to loop this createjs.sound?
我已经使用这个脚本来打开和关闭我的音频。但是,因为我无法在时间轴上点击并循环播放我的歌曲。当这首歌结束时,它不会再次播放。
我想知道我是否可以在此脚本中添加一些内容以让我的歌曲在结束后循环播放。
我找到了这个并试过了...
createjs.Sound.play("soundId", {loop:-1});
但是不行!
我正在使用 Adobe Animate html5canvas!
我正在使用这个脚本,它有效:
createjs.Sound.on("fileload", function handleLoad(event) {
root.audio = createjs.Sound.play("soundID");
});
createjs.Sound.registerSound("sounds/myaudio.mp3", "soundID");
//this.audio1.paused = true; // pause
//this.audio1.paused = false; // resume
this.onOff_btn.on("click", function(){
if(root.audio.paused) {
root.audio.paused = false; // resume
} else {
root.audio.paused = true; // pause
}
});
提前致谢!
如果有人想知道如何做到这一点,我找到了一种让它工作的方法!
这里是:
createjs.Sound.on("fileload", handleLoad);
createjs.Sound.registerSound("sounds/youraudio.mp3", "myID", 3);
function handleLoad(event) {
createjs.Sound.play("myID");
// store off AbstractSoundInstance for controlling
var myInstance = createjs.Sound.play("myID", {interrupt: createjs.Sound.INTERRUPT_ANY, loop:-1});
}
//this.audio1.paused = true; // pause
//this.audio1.paused = false; // resume
this.onOff_btn.on("click", function (evt) {
v = createjs.Sound.getVolume();
if (v < 0.5) {
createjs.Sound.setVolume(1);
} else {
createjs.Sound.setVolume(0);
}
});
它加载您的音频,循环播放它并有一个按钮,您可以单击该按钮使其播放或暂停!感谢所有试图提供帮助的人!
我已经使用这个脚本来打开和关闭我的音频。但是,因为我无法在时间轴上点击并循环播放我的歌曲。当这首歌结束时,它不会再次播放。
我想知道我是否可以在此脚本中添加一些内容以让我的歌曲在结束后循环播放。
我找到了这个并试过了...
createjs.Sound.play("soundId", {loop:-1});
但是不行!
我正在使用 Adobe Animate html5canvas!
我正在使用这个脚本,它有效:
createjs.Sound.on("fileload", function handleLoad(event) {
root.audio = createjs.Sound.play("soundID");
});
createjs.Sound.registerSound("sounds/myaudio.mp3", "soundID");
//this.audio1.paused = true; // pause
//this.audio1.paused = false; // resume
this.onOff_btn.on("click", function(){
if(root.audio.paused) {
root.audio.paused = false; // resume
} else {
root.audio.paused = true; // pause
}
});
提前致谢!
如果有人想知道如何做到这一点,我找到了一种让它工作的方法!
这里是:
createjs.Sound.on("fileload", handleLoad);
createjs.Sound.registerSound("sounds/youraudio.mp3", "myID", 3);
function handleLoad(event) {
createjs.Sound.play("myID");
// store off AbstractSoundInstance for controlling
var myInstance = createjs.Sound.play("myID", {interrupt: createjs.Sound.INTERRUPT_ANY, loop:-1});
}
//this.audio1.paused = true; // pause
//this.audio1.paused = false; // resume
this.onOff_btn.on("click", function (evt) {
v = createjs.Sound.getVolume();
if (v < 0.5) {
createjs.Sound.setVolume(1);
} else {
createjs.Sound.setVolume(0);
}
});
它加载您的音频,循环播放它并有一个按钮,您可以单击该按钮使其播放或暂停!感谢所有试图提供帮助的人!