MUI(4)
今天感觉无聊,想听一首音乐。没有添加其他页面,只是在index_list.html页面进行代码添加而已。
1 <!doctype html>
2 <html>
3
4 <head>
5 <meta charset="UTF-8">
6 <title></title>
7 <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8 <link href="../css/mui.min.css" rel="stylesheet" />
9 </head>
10
11 <body>
12 <div class="mui-content">
13 <div class="mui-popup-text" style="padding-left: 2em;padding-top: 15px;">你好,这里是另一个页面!欢迎您的到来。<br/>今天无聊放首本地歌曲听听。</div>
14 <div style="padding-left: 2em;padding-top: 15px;">
15 <button id="musicStart" type="button" class="mui-btn mui-btn-primary">GO!</button><br /><br />
16 <button id="musicPause" type="button" class="mui-btn mui-btn-primary">PAUSE!</button><br /><br />
17 <button id="musicResume" type="button" class="mui-btn mui-btn-primary">RESUME!</button><br /><br />
18 <button id="musicStop" type="button" class="mui-btn mui-btn-primary">STOP!</button><br /><br />
19 </div>
20 </div>
21 <script src="../js/mui.min.js"></script>
22 <script type="text/javascript">
23 mui.init(); //初始化
24 // 扩展API加载完毕后调用onPlusReady回调函数
25 document.addEventListener('plusready', onPlusReady, false);
26 // 扩展API加载完毕,现在可以正常调用扩展API
27 function onPlusReady() {}
28 var music = null;
29 //开始播放
30 document.getElementById("musicStart").addEventListener('tap',function (){
31 if(plus.audio == undefined) {
32 alert("Device not ready!");
33 }
34 music = plus.audio.createPlayer("../upload/file/music/caichunjia-qiangwei.mp3");
35 music.play(function() {
36 alert("Audio play success!");
37 }, function(e) {
38 alert("Audio play error!" + e.message);
39 });
40 });
41 //暂停播放
42 document.getElementById("musicPause").addEventListener('tap',function(){
43 music.pause();
44 });
45 //恢复播放
46 document.getElementById("musicResume").addEventListener('tap',function(){
47 music.resume();
48 });
49 //停止播放
50 document.getElementById("musicStop").addEventListener('tap',function(){
51 music.stop();
52 });
53 </script>
54 </body>
55
56 </html>
暂时只支持播放本地音乐,播放、暂停、恢复、停止四个功能键。存在bug,尚未完善,后期会完善,这个后期不是后会无期的意思,不要误会,小编一定会完善的。
下面附上官方文档:http://www.html5plus.org/doc/zh_cn/audio.html
手机测试截图:测试手机系统参数:Android4.2.2.
结尾留下一个思考题:display与tap,见解可以写在评论里面。
转载请注明出处,谢谢。

浙公网安备 33010602011771号