Android应用开发之简易音频播放器
Android应用开发之简易音频播放器
在Android中可以使用MediaPlayer来播放音频,常见使用方法如下:
- MediaPlayer mediaPlayer = new MediaPlayer();
- if (mediaPlayer.isPlaying()) {
- mediaPlayer.reset();//重置为初始状态
- }
- mediaPlayer.setDataSource("/mnt/sdcard/god.mp3");
- mediaPlayer.prepare();//缓冲
- mediaPlayer.start();//开始或恢复播放
- mediaPlayer.pause();//暂停播放
- mediaPlayer.start();//恢复播放
- mediaPlayer.stop();//停止播放
- mediaPlayer.release();//释放资源
- mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {//播出完毕事件
- @Override public void onCompletion(MediaPlayer arg0) {
- mediaPlayer.release();
- }
- });
- mediaPlayer.setOnErrorListener(new MediaPlayer.OnErrorListener() {// 错误处理事件
- @Override public boolean onError(MediaPlayer player, int arg1, int arg2) {
- mediaPlayer.release();
- return false;
- }
- });
界面:
初始界面
播放过程中,接听电话,会保存当前播放位置,挂断电话后,继续播放
|
评论暂时关闭