教程集 www.jiaochengji.com
教程集 >  前端编程  >  HTML5教程  >  正文 phonegap使用方法介绍(七)播放音频的实现方法

phonegap使用方法介绍(七)播放音频的实现方法

发布时间:2020-07-22   编辑:jiaochengji.com
教程集为您提供phonegap使用方法介绍(七)播放音频的实现方法等资源,欢迎您收藏本站,我们将为您提供最新的phonegap使用方法介绍(七)播放音频的实现方法资源
下面小编就为大家带来一篇使用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使用方法介绍(七)播放音频的实现方法
    html5如何插入可自动播放的音频(图文)
    html5的video(视频)和audio(音频)标签中的属性用法
    电脑中在线观看视频 暂停后继续播放无声音
    HTML5音频与视频问题及解决方法
    html5中audio(音频)的分析
    html5播放视频的标签是什么?如何在web页面播放视频呢?(内附实例)
    使用HTML5实现网页音乐播放器
    迅雷看看视频没有声音如何解决
    百度影音视频放不了无法正常播放解决办法

    [关闭]
    ~ ~