<! Doctype html> <html> <head> <meta charset = utf-8> <title> пример Compass </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; функция PlayAudio (src) {my_media = new Media (src, onsuccess, onerror); my_media.play (); if (mediatimer == null) {mediatiimer = setInterval (function () {my_media.getCurrentPosition (// 成功回调 function (position) {if (position> -1) {setaudioposition ((position/1000)+sec);}} , // 错误回调 Функция (e) {console.log (ошибка получает POS = +E); }} функция pauseaudio () {if (my_media) {my_media.pause (); }} function spectaudio () {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; } // 错误的回调 Функция onerror (error) {alert ('code:'+error.code+'/n'+'Сообщение:'+error.message+'/n'); } </script> </head> <body> <a href =# onclick = playaudio ('http://example.com/audio.mp3');> Play Audio </a> <a href =# onclick = pauseaudio ();> pause воспроизведение Audio </a> <a href =# onclick = stopudio ();> Прекратить воспроизводить Audio </a> <p id = audio_position> </p> </body> </html>
以上这篇使用 Phonegap 播放音频的实现方法就是小编分享给大家的全部内容了 希望能给大家一个参考 , 也希望大家多多支持 Vevb 武林网。