<! Doctype html> <html> <head> <meta charset = utf-8> <itement> contoh kompas </iteme> <script type = text/javascript charset = utf-8 src = cordova.js> </script> <type skrip = teks/javascript charset = utf-8> document.addeventListener (deviceReady, ondeviceready, false); function ondeviceReady () {} var my_media = null; var mediatimer = null; function playaudio (src) {my_media = media baru (src, onSuccess, onError); my_media.play (); if (mediatimer == null) {mediatimer = setInterval (function () {my_media.getCurrentPosition (// 成功回调 function (position) {if (position> -1) {seteudioposition ((position/1000)+sec);}} , // 错误回调 fungsi (e) {console.log (kesalahan mendapatkan pos = +e); }} function pauseAudio () {if (my_media) {my_media.paSeAce (); }} function stopaudio () {if (my_media) {my_media.stopaudio (); } ClearInterval (MediArtiMer); mediatimer = null; } function onsuccess () {console.log (playaAudio (): Sukses audio); } fungsi seteudioposisi (posisi) {document.geteLementById ('audio_position'). innerHtml = position; } // 错误的回调 Function onError (error) {alert ('code:'+error.code+'/n'+'pesan:'+error.message+'/n'); } </script> </head> <body> <a href =# onclick = playaudio ('http://example.com/audio.mp3');> Mainkan audio </a> <a href =# onclick = Pauseaudio ();> jeda bermain audio </a> <a href =# onclick = stopaudio ();> berhenti bermain audio </a> <p id = audio_position> </p> </body> </html>
以上这篇使用 phoneGap 播放音频的实现方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持 vevb 武林网。