JavaScript实现音乐单曲循环
步骤
1.创建audio
对象
var audio= new Audio("./musics/bgm.mp3");//这里的路径写上mp3文件在项目中的绝对路径
2.获取audio
的时长,audio
的 duration 属性 前往w3schools查看audio属性
var duration;
duration=audio.duration;//长度单位是秒
3.定义播放audio
的函数
function bgm(){
audio.play();//播放
}
bgm();//定义完成之后开始调用第一次
4.再创建定时器
window.setInterval("bgm()",duration*1000+1000);
完整代码
var audio= new Audio("./musics/bgm.mp3");//这里的路径写上mp3文件在项目中的绝对路径
var duration;
duration=audio.duration;//长度单位是秒
function bgm(){
audio.play();//播放
}
window.setInterval("bgm()",duration*1000+1000);