<!doctype html> <html> <head> <head> <meta charset = utf-8> <title>指南针示例</title> <脚本> <脚本= text/javascript charset = utf-8 src = cordova = cordova> cordova> </script>> </script> <script type = text/javascript charset = utf-8> document.addeventlistener(deviceready,ondeviceready,false);函数onDevicEready(){} var my_media = null; var Mediatimer = null;函数playaudio(src){my_media = new Media(src,onSuccess,onerror); my_media.play(); if(Mediatimer == null){Mediatimer = SetIntimer(function(){my_media.getCurrentPosition(///成功回调函数(position){if(position> -1) //错误回调函数(e){console.log(错误获取pos = +e); }}函数pauseaudio(){if(my_media){my_media.pape(); }} function potaudio(){if(my_media){my_media.stopaudio(); } clearinterval(介体);介体= null; }函数onSuccess(){console.log(playaudio():Audio Success); }函数setAudioposition(position){document.getElementById('audio_position')。innerhtml = position; } //错误的回调函数onerror(error){alert('代码:'+error.code+'/n'+'消息:'+error.message+'/n'); } </script> </head> <body> <a href =#onclick = playaudio('http://example.com/audio.mp3');> play audio </a> <a href =#onclick =#onclick = pauseaudio();>暂停播放音频</a> <a href =#onclick = potaudio();>停止播放音频</a> <p id = audio_position> </p> </p> </p> </hody> </html> </html>
以上这篇使用phonegap播放音频的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持vevb武林网。