<!doctype html>
<html>
<head>
<meta charset='utf-8'>
<title>audio</title>
<script src="https://cdn.staticfile.org/jquery/1.8.3/jquery.min.js"></script>
</head>
<body>
<div>
<audio id='music'></audio>
<button type='button' onclick='previous()'></button>
<button type='button' onclick='playbtn()'></button>
<button type='button' onclick='next()'></button>
</div>
</body>
</html>
window.onload=function()
{
var music = document.getElementById('music');
var musics = null;
var musicIndex = null;
this.getMusic();
this.musicTxt();
}
function musicTxt()
{
$('button:nth-child(1)').html('上一首');
$('button:nth-child(2)').html('暂停');
$('button:last-child').html('下一首');
}
function getMusic()
{
musics = ['music/1.mp3','music/2.mp3','music/3.mp3'];
musicIndex = 0;
music.src = musics[musicIndex];
}
function playBtn()
{
if(music.pauesd)
{
music.play();
$('button:nth-child(2)').html('播放');
}
else{
music.pause();
}
}
function previous()
{
musicIndex--;
if(musicIndex < 0)
{
musicIndex = musics.length-1;
}
music.src = musics[musicIndex];
$('button:nth-child(2)').html('暂停');
music.play()
}
function next()
{
musicIndex++;
if(musicIndex >= musics.length-1)
{
musicIndex = 0;
}
music.src=musics[musicIndex];
$('button:nth-child(2)').html('暂停');
music.play();
}
同是音乐播放器。