现在的位置: 首页 > 综合 > 正文

Android模拟器中实现音、视频文件的断点播放

2013年09月23日 ⁄ 综合 ⁄ 共 1065字 ⁄ 字号 评论关闭
【1】使用MediaPlayer实现一般的音频播放
  • MediaPlayer播放通常的音频文件

 

  1. MediaPlayer mediaPlayer = new MediaPlayer();  
  2. if (mediaPlayer.isPlaying()) {  
  3.    mediaPlayer.reset();//重置为初始状态  
  4. }  
  5. mediaPlayer.setDataSource("/mnt/sdcard/god.mp3");  
  6. mediaPlayer.prepare();//缓冲   
  7. mediaPlayer.start();//开始或恢复播放  
  8. mediaPlayer.pause();//暂停播放  
  9. mediaPlayer.start();//恢复播放  
  10. mediaPlayer.stop();//停止播放  
  11. mediaPlayer.release();//释放资源  
  12. mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {//播出完毕事件  
  13.         @Override public void onCompletion(MediaPlayer arg0) {  
  14.       mediaPlayer.release();  
  15.         }  
  16. });  
  17. mediaPlayer.setOnErrorListener(new MediaPlayer.OnErrorListener() {// 错误处理事件  
  18.          @Override public boolean onError(MediaPlayer player, int arg1, int arg2) {  
  19.   mediaPlayer.release();  
  20.   return false;  
  21.          }  
  22. });  

 

  • 程序示例:
  1. /** 
  2.  * 音频播放器 
  3.  * @author kay 
  4.  */  
  5. public class PlayActivity extends Activity   
  6. {  
  7.     private static final String TAG = "PlayActivity";  
  8.     private EditText filenameText;  //这个文本框里写的是音、视频文件(注意,是SD卡里有的)
  9.     private MediaPlayer mediaPlayer;  

抱歉!评论已关闭.