<! Doctype html> <html> <éadf> <meta charset = utf-8> <tight> Exemple de compasse </ title> <script type = text / javascript charset = utf-8 src = cordova.js> </ script> <script type = text / javascript charset = utf-8> document.addeventListener (deviceReady, onDeviceReady, false); fonction onDeviceReady () {} var my_media = null; var médiatimer = null; fonction playAudio (src) {my_media = new Media (src, onSuccess, onError); my_media.play (); if (mediatimer == null) {mediatimer = setInterval (function () {my_media.getCurrentPosition (// 成功回调 function (position) {if (position> -1) {setAudioPosition ((position / 1000) + sec);}} , // 错误回调 Fonction (e) {Console.log (Error Getting POS = E); }} fonction pauseAudio () {if (my_media) {my_media.pause (); }} fonction stopMaudio () {if (my_media) {my_media.stopaudio (); } ClearInterval (médiatimer); médiatimer = null; } fonction onSucCess () {console.log (playAudio (): Success audio); } fonction setAudioPosition (position) {document.getElementByid ('audio_position'). innerHtml = position; } // 错误的回调 fonction onError (error) {alert ('code:' + error.code + '/ n' + 'message:' + error.mesage + '/ n'); } </ script> </ head> <body> <a href = # onclick = playAudio ('http://example.com/audio.mp3');> play audio </a> <a href = # onclick = PauseAudio ();> pause en jouant audio </a> <a href = # onclick = stopAudio ();> Arrêtez de lire audio </a> <p id = audio_position> </p> </body> </html>
以上这篇使用 Phonegap 播放音频的实现方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持 Vevb 武林网。