phonegap播放音频详解
这次给大家带来phonegap播放音频详解,phonegap播放音频详解的注意事项有哪些,下面就是实战案例,一起来看一下。
实例如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=UTF-8>
<title>Compass Example</title>
<script type=text/javascript charset=UTF-8 src=cordova.js></script>
<script type=text/javascript charset=UTF-8>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
}
var my_media=null;
var mediaTimer=null;
function playAudio(src){
my_media=new Media(src,onSuccess,onError);
my_media.play();
if(mediaTimer==null){
mediaTimer=setInterval(function(){
my_media.getCurrentPosition(
//成功回调
function(position){
if(position>-1){
setAudioPosition((position/1000)+"sec");
}
},
//错误回调
function (e){
console.log("Error getting pos="+e);
setAudioPosition("Error: "+e);
}
);
},1000);
}
}
function pauseAudio(){
if(my_media){
my_media.pause();
}
}
function stopAudio(){
if(my_media){
my_media.stopAudio();
}
clearInterval(mediaTimer);
mediaTimer=null;
}
function onSuccess(){
console.log("playAudio():Audio Success");
}
function setAudioPosition(position){
document.getElementById('audio_position').innerHTML=position;
}
//错误的回调
function onError(error) {
alert('code:'+error.code+'\n'+'message:'+error.message+'\n');
}
</script>
</head>
<body>
<a href=# onclick=playAudio('http://example.com/audio.mp3');>Play Audio</a>
<a href=# onclick=pauseAudio();>Pause Playing Audio</a>
<a href=# onclick=stopAudio();>Stop Playing Audio</a>
<p id=audio_position></p>
</body>
</html>
相信看了本文案例你已经掌握了方法,更多精彩请关注云资源网其它相关文章!
推荐阅读:
pushstate、popstate操作url的方法
不刷新的前提下怎样改变当前url的代码
以上就是phonegap播放音频详解的详细内容,更多请关注云资源网其它相关文章!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



