First Create a MediaPlayerDemo.java Project File
package com.example.android.apis.media;
import android.app.Activity;import android.media.MediaPlayer;import android.os.Bundle;import android.util.Log;import android.widget.TextView;import android.widget.Toast;
import com.example.android.apis.R;
public class MediaPlayerDemo_Audio extends Activity {
    private static final String TAG = "MediaPlayerDemo";  
 private MediaPlayer mMediaPlayer;   
private static final String MEDIA = "media";  
 private static final int LOCAL_AUDIO = 1;   
private static final int STREAM_AUDIO = 2;   
private static final int RESOURCES_AUDIO = 3;  
 private static final int LOCAL_VIDEO = 4;  
 private static final int STREAM_VIDEO = 5;    private String path;
    private TextView tx;
    public void onCreate(Bundle icicle)   
 {      
 super.onCreate(icicle);       
tx = new TextView(this);       
setContentView(tx);     
  Bundle extras = getIntent().getExtras();      
 playAudio(extras.getInt(MEDIA));  
 }
    private void playAudio(Integer media)   
{        try        
{           
switch (media)          
  {               
case LOCAL_AUDIO:                 
  /**                     * TODO: Set the path variable to a local audio file path.                     */                    path = "@E:/raww/test_cbr";               
    if (path =="")                   
 {                    
   // Tell the user to provide an audio file URL.                    
   Toast                                .makeText(                                        MediaPlayerDemo_Audio.this, "Please edit MediaPlayer_Audio Activity, "                                                + "and set the path variable to your audio file path."                                                + " Your audio file must be stored on sdcard.",                                        Toast.LENGTH_LONG).show();
                    }                    mMediaPlayer = new MediaPlayer();                    mMediaPlayer.setDataSource("@E:/raww/test_cbr");                  
 mMediaPlayer.prepare();                  
 mMediaPlayer.start();                  
 break;               
case RESOURCES_AUDIO:               
    /**                     * TODO: Upload a audio file to res/raw folder and provide                     * its resid in MediaPlayer.create() method.                     */              
     mMediaPlayer = MediaPlayer.create(this, R.raw.test_cbr);                
   mMediaPlayer.start();
            }   
        tx.setText("Playing audio...");
        } catch (Exception e)    
    {         
  Log.e(TAG, "error: " + e.getMessage(), e); 
      }
    }
    @Override    protected void onDestroy() 
   {   
    super.onDestroy();       
//
TODO Auto-generated method stub      
 if (mMediaPlayer != null)       
 {        
   mMediaPlayer.release();      
     mMediaPlayer = null;    
   }
    }
}
Monday, April 6, 2009
Subscribe to:
Post Comments (Atom)
Anyone knows if SMIL is supported on SDK 1.5?
ReplyDeleteExcellent post. Keep posting such kind of information on your page.
ReplyDeleteYoutube Help