好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

实例如下:

<!DOCTY PE  ht ML > 
<html> 
  
    <head> 
        < ;m eta charset="UTF-8"> 
        <t IT le> compass  Ex am ple</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  play Audio(src){ 
                my_media=new Media(src,onSuccess,onError); 
                my_media.play(); 
                  
                if(mediaTimer == null){ 
                    mediaTimer=setInterval(function(){ 
                        my_media.get current Position( 
                            //成功回调 
                            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  hr ef=" # " onclick="playAudio('http://example .COM /audio.m P3 ');">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播放音频的实现方法 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于使用phonegap播放音频的实现方法的详细内容...

  阅读:18次