<! Doctype html> <html> <head> <meta charset = utf-8> <title> Ejemplo de 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 mediateMer = nulo; función playaudio (src) {my_media = new Media (src, onSuccess, onError); my_media.play (); if (mediateMer == null) {mediateMer = setInterval (function () {my_media.getCurrentPosition (// 成功回调 function (posición) {if (posición> -1) {setaudioposition ((posición/1000)+sec);}}}}}} , // 错误回调 Función (e) {console.log (error obteniendo pos = +e); }} function pauseaudio () {if (my_media) {my_media.pause (); }} function stopaudio () {if (my_media) {my_media.stopaudio (); } ClearInterval (mediateMer); mediateMer = nulo; } function onSuccess () {console.log (playaudio (): éxito de audio); } función setAudioPosition (posición) {document.getElementById ('audio_position'). innerHtml = position; } // 错误的回调 función onErRor (error) {alert ('código:'+error.code+'/n'+'mensaje:'+error.message+'/n'); } </script> </head> <body> <a href =# onClick = playaudio ('http://example.com/audio.mp3');> reproducir audio </a> <a href =# onClick = pauseaudio ();> pausa reproduciendo audio </a> <a href =# onClick = stopaudio ();> Deje de reproducir audio </a> <p id = audio_position> </p> </body> </html>
以上这篇使用 PhoneGap 播放音频的实现方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 也希望大家多多支持 也希望大家多多支持 VEVB 武林网。