代码如下:
停止
播放
// 扩展API加载完毕后调用onPlusReady回调函数
document.addEventListener( "plusready", onPlusReady, false );
var p = null;
function onPlusReady(){
var self = plus.webview.currentWebview();
var Music_src = self.AudioUrl;
alert(Music_src);
p = plus.audio.createPlayer("http://m2.music.126.net/NCSCFynEWhvaHzwqaB_NaA==/1398578795260777.mp3");
}
function player(){//播放音乐
var num = p.getDuration();//获取音频总长度number
setTimeout(function(){//延时获取,否则可能没有返回长度
var num = p.getDuration();
alert(num)
},100)
p.play( function () {
alert( "Audio play success!" );
}, function ( e ) {
alert( "Audio play error: " + e.code);
alert( "Audio play error: " + e.message );
} );
}
function pause(){//暂停播放
p.pause();
}
function resume() {//恢复播放
p.resume();
}
function seekTo(){
p.seekTo(100);
}
function mstop()
{
p.stop();
}
以上代码总会在function player(){//播放音乐中出异常 e.code是-4,但是我直接打开网页是可以播放音乐的求大神指导