停止播放音频
// 语法:  
 void player.stop();说明:
停止播放音频,音频播放对象在播放或暂停状态才能停止播放,在其它状态调用此方法无任何作用。 停止播放后如果需要继续播放,则需调用play方法重新开始播放。
按照上面所述,我应该单击sotp按钮,再次按播放按钮,应该就会重新播放啊。求解决!
下面是我写的
<!doctype html>  
<html lang="en">  
<head>  
    <meta charset="UTF-8" />  
    <title>Document</title>  
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />  
    <link rel="stylesheet" type="text/css" href="css/mui.css"/>  
</head>  
<body>  
    <button class="mui-btn mui-btn-royal mui-content-padded">单击播放</button>  
    <button class="mui-btn mui-btn-royal mui-content-padded">单击暂停</button>  
    <button class="mui-btn mui-btn-royal mui-content-padded">单击停止</button>  
    <button class="mui-btn mui-btn-royal mui-content-padded">恢复播放音频</button>  
    <script src="js/mui.js" type="text/javascript" charset="utf-8"></script>  
    <script type="text/javascript">  
    mui.init();  
    var player = null;  
    var flag = false;  
    mui.plusReady(function (){  
        if(plus.audio==='undefined'){  
            mui.toast('权限没有啊');  
            return;  
        }  
        player = plus.audio.createPlayer('./1.mp3');  
    })  
    mui('button')[0].addEventListener('tap',function () {  
        player.play(function (e) {  
            console.log('播放完成后,运行代码');  
        },function (e) {  
            console.log(e.message);  
        },false);  
    },false)  
    mui('button')[1].addEventListener('tap',function () {  
        player.pause();  
    },false)  
    mui('button')[2].addEventListener('tap',function () {  
        player.stop();  
    },false)  
    mui('button')[3].addEventListener('tap',function () {  
        player.resume();  
    },false)  
    </script>  
</body>  
</html>  
 
             
             
             
			 
                                        
                                     
                                                                     
            
学习了 (作者)
我懂了,在“单击播放”按钮的事件中应该是“创建播放对象”放进去,我试试。。
2017-03-10 08:39