zoukankan      html  css  js  c++  java
  • Phonegap-----Media

    Everything in the code:大笑

    <!DOCTYPE html>
    <html>
    <head>
    <title>Media Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">
    
        var my_media = null;
    	var mediaTimer = null;
    	var music_src = "/android_asset/www/music.mp3";
    	
        document.addEventListener("deviceready",onDeviceReady,false);
    	
    	function onDeviceReady(){
    		playAudio(music_src);
    	}
    
    	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) + " sec");
    					   }
    				   },
    				   // error callback
    				   function(e){
    					   console.log("Error getting pos=" + e);
    					   setAudioPosition("Error: " + e);
    				   }
    			   );
    			},
    			1000);
    		}
    	}
    	
    	function pauseAudio()
    	{
    		if(my_media){
    			my_media.pause();
    		}
    	}
    	
    	function continueAudio()
    	{
    		if(my_media){
    			my_media.play()
    		}
    	}
    	
    	function stopAudio(){
    		clearInterval(mediaTimer);
    		mediaTimer = null;
    		
    		if(my_media){
    			my_media.stop();
    			
    			// on an Android device,it is important to release the media
    			media.release();
    		}
    	}
    	
    	function onSuccess(){
    		console.log("playAudio():Audio Success");
    	}
    	
    	function onError(error){
    		alert('code: ' + error.code    + '
    ' +
    		      'message: ' + error.message + '
    ');
    	}
    	
    	function setAudioPosition(position){
    		document.getElementById('audio_position').innerHTML = position;
    	}
    </script>
    </head>
    <body>
        <a href="#" onClick="playAudio(music_src);">Play Audio</a>
        <a href="#" onClick="pauseAudio();">Pause Playing Audio</a>
        <a href="#" onClick="continueAudio();">continue Playing Audio</a>
        <a href="#" onClick="stopAudio();">Stop Playing Audio</a>
        <p id="audio_position"></p>
    </body>
    </html>
    


    Comments welcome!!!!!!

  • 相关阅读:
    第一次团队作业
    第二次结对作业
    第一次结对作业
    制作简易的中文编译器
    第一次博客作业
    个人总结
    第三次个人作业
    第二次结对作业
    第一次结对作业
    第二次编程作业
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3157253.html
Copyright © 2011-2022 走看看