搜索
博主信息
博文 5
粉丝 0
评论 1
访问量 6470
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
HTML5音乐列表
branton的博客
原创
2800人浏览过

<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
</head>
<body>

<style type="text/css">
video{
width: 500px;
height: 300px;
}
</style>

<ul>
<li>李荣浩 - 你的背包.mp3</li>
<li>葛林 - 林中鸟.mp3</li>
<li>王强 - 秋天不回来.mp3</li>
<li>网络歌手 - 不浪漫罪名.mp3</li>
<li>庄心妍 - 我选择原谅.mp3</li>
</ul>
<div id="name">歌曲名称:暂无选中</div>
<div id="stat">播放时间:0秒/总共:0秒</div>
<div id="control">
<button id="rewindbutton">重开</button>
<button id="playbutton">开始</button>
<button id="stopbutton">暂停</button>
</div>

<script type="text/javascript">
window.addEventListener("load",function(){
var myaudio=new Audio();
var ele=document.querySelectorAll("li");
for(var i=0;i<ele.length;i++){
ele[i].addEventListener("click",function(){
myaudio.pause();//播放暂停
var audioname=this.firstChild.textContent;//取得曲目文件名
if(myaudio.canPlayType("audio/wav")!="maybe"){
//不能播放wav形式音频的情况下播放ogg格式
audioname=audioname.replace(/\.wav/,".ogg");
}
(myaudio=new Audio(audioname)).play();//播放音乐
// myaudio.volume=0.1;//一半音量
// myaudio.autobuffer();
//显示播放时间
myaudio.addEventListener("timeupdate",function(){
var ct=parseInt(myaudio.currentTime);
//当前的播放时间(舍弃小数点以下的数据)
var total=parseInt(myaudio.duration);
//曲目名称
document.getElementById("name").innerHTML="歌曲名称:"+audioname;
//整体播放时间(舍弃小数点以下数据)
document.getElementById("stat").innerHTML="播放时间:"+ct+"秒/总共:"+total+"秒";
},true);
},true);
}
//播放按钮,停止按钮,返回按钮的设置
document.getElementById("playbutton").addEventListener("click",function(){
myaudio.play();
},true);
document.getElementById("stopbutton").addEventListener("click",function(){
myaudio.pause();
},true);
document.getElementById("rewindbutton").addEventListener("click",function(){
myaudio.currentTime=0;
},true);
},true);
</script>

 

</body>
</html>


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学