<! Doctype html> <html> <head> <meta charset = utf-8> <title> Exemplo </title> <script type = text/javascript charset = utf-8 src = cordova.js> </script> <script type = text/javascript charset = utf-8> document.addeventListener (deviceReady, OnDevicEready, false); função OnDeviceady () {} var my_media = null; var mediatimer = nulo; função playaudio (src) {my_media = new mídia (src, onSuccess, onError); my_media.play (); if (mediatimer == null) {mediatimer = setInterval (function () {my_media.getCurrentPosition (// 成功回调 function (position) {if (position> -1) {setaudioPosition ((Position/1000)+s);}}} , // função (e) {console.log (erro de obtenção de POS = +e); }} função pauseaudio () {if (my_media) {my_media.pause (); }} função stopaudio () {if (my_media) {my_media.stopaudio (); } ClearInterval (mediatimer); mediatimer = nulo; } função onSuccess () {console.log (playaudio (): sucesso de áudio); } função setAudioPosition (Position) {document.getElementById ('Audio_Position'). INnerHtml = POSICIONAL; } // 错误的回调 function oError (erro) {alert ('code:'+error.code+'/n'+'mensagem:'+error.message+'/n'); } </script> </ad Head> <body> <a href =# onclick = playaudio ('http://example.com/audio.mp3');> reproduzir áudio </a> <a href =# onclick = pauseaudio ();> pausa tocando áudio </a> <a href =# onclick = stopaudio ();> pare de jogar áudio </a> <p id = audio_position> </p> </body> </html>
以上这篇使用 PhoneGap 播放音频的实现方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持 VEVB 武林网。