HTML5下的Audio标签控件的歌曲播放暂停演示
1 <!-- 使用了HTML5的标签<audio> 图片播放按钮增加了监听监听事件,控制音乐的播放暂停 2 使用了document的几个重要函数: 3 1.createElement创建标签对象, 4 2.getElementById获取对象以及img对象的src属性 5 3.document.body添加控件appendChild()函数 6 了解document的强大。可以创建对象,操作body标签等--> 7 <!DOCTYPE html> 8 <html> 9 <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 10 <body> 11 <h3>音乐播放暂停示例</h3> 12 13 <p>点击按钮,播放、暂停音乐</p> 14 15 <img id="image_button" src="source/pause.jpg" onclick="myFunction()"></button> 16 17 <p id="txt">点击按钮播放音乐</p> 18 19 <script type="text/javascript"> 20 var isPlay = false; 21 var x = document.createElement("AUDIO"); 22 x.setAttribute("src", "source/music.mp3"); 23 document.body.appendChild(x); 24 function myFunction() 25 { 26 if (isPlay == false) { 27 x.play(); 28 document.getElementById("image_button").src="source/play.jpg"; 29 document.getElementById("txt").innerHTML = "<浮夸> —— eason"; 30 isPlay = true; 31 }else{ 32 x.pause(); 33 document.getElementById("image_button").src="source/pause.jpg"; 34 document.getElementById("txt").innerHTML = "点击按钮播放音乐"; 35 isPlay = false; 36 } 37 } 38 </script> 39 40 </body> 41 </html>
注意需要将pause.jpg,play.jpg,music.mp3放到source文件夹下面。
文件结构是{index.html,source[pause.jpg,play.jpg,music.mp3]} (index.html就是上面贴的代码文件,保存成html格式的。)