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格式的。)

posted @ 2014-09-02 11:56  Mr轨迹  阅读(888)  评论(0编辑  收藏  举报