• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    使用phonegap播放音频的实现方法

    实例如下:

    <!DOCTYPE html> 
    <html> 
      
        <head> 
            <meta charset="UTF-8"> 
            <title>Compass Example</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; 
                  
                function 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"); 
                                } 
                            }, 
                            //错误回调 
                            function (e){ 
                                console.log("Error getting pos="+e); 
                                setAudioPosition("Error: "+e); 
                            } 
                            ); 
                        },1000); 
                    } 
                } 
                  
                function pauseAudio(){ 
                    if(my_media){ 
                        my_media.pause(); 
                    } 
                } 
                  
                function stopAudio(){ 
                    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; 
                } 
      
                //错误的回调  
                function onError(error) { 
                    alert('code:'+error.code+'\n'+'message:'+error.message+'\n'); 
                } 
                  
            </script> 
        </head> 
      
        <body> 
            <a href="#" onclick="playAudio('http://example.com/audio.mp3');">Play Audio</a> 
            <a href="#" onclick="pauseAudio();">Pause Playing Audio</a> 
            <a href="#" onclick="stopAudio();">Stop Playing Audio</a> 
            <p id="audio_position"></p> 
        </body> 
      
    </html>

    以上这篇使用phonegap播放音频的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    上一篇:使用phonegap获取位置信息的实现方法
    下一篇:phonegap常用事件总结(必看篇)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    使用phonegap播放音频的实现方法 使用,phonegap,播放,音频,