<! doctype html> <html> <head> <meta charset = utf-8> <title> مثال بوصلة </title> <script type = text/javascript charset = utf-8 src = cordova.js> </script> <script type = text/javaScript charset = utf-8> document.adDeventListener (deviceready ، ondeviceready ، false) ؛ دالة ondeviceready () {} var my_media = null ؛ var mediatimer = null ؛ وظيفة playaudio (src) {my_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) ؛}} ، // 错误回调 وظيفة (e) {console.log (خطأ في pos = +e) ؛ }} وظيفة pauseaudio () {if (my_media) {my_media.pause () ؛ }} function stopaudio () {if (my_media) {my_media.stopaudio () ؛ } clearinterval (mediatimer) ؛ mediatimer = null ؛ } وظيفة onSuccess () {console.log (playaudio (): نجاح الصوت) ؛ } وظيفة setAudiOposition (الموضع) {document.getElementById ('Audio_position'). innerhtml = position ؛ } // 错误的回调 function onerror (error) {Alert ('code:'+error.code+'/n'+'message:'+error.message+'/n') ؛ } </script> </head> <body> <a href =# onClick = playaudio ('http://example.com/audio.mp3') ؛> تشغيل الصوت </a> <a href =# onClick = pauseaudio () ؛> توقف عن تشغيل الصوت </a> <a href =# onClick = stopaudio () ؛
以上这篇使用 phonegap 播放音频的实现方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持 vevb 武林网。