使用phonegap播放音频的实现方法
导读:收集整理的这篇文章主要介绍了使用phonegap播放音频的实现方法,觉得挺不错的,现在分享给大家,也给大家做个参考。 实例如下:<!DOCTYPE htML> <html> <head&g...
收集整理的这篇文章主要介绍了使用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>
以上这篇使用phonegap播放音频的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 使用phonegap播放音频的实现方法
本文地址: https://pptw.com/jishu/585693.html
