安卓的音乐播放器简单实现 i
1 播放
2 暂停
3 重播
4 停止
1.开始播放 业务逻辑 1 直接播放,当按钮按下时 将播放按钮设置为不可用状态
2 当音乐播放完毕是将音乐按钮重新设置为可以播放的状态
public void play(View view) {
String filepath = et_path.getText().toString();
File file = new File(filepath);
if (file.exists()) {
try {
mPlayer = new MediaPlayer();
mPlayer.setDataSource(filepath);
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mPlayer.prepare();
mPlayer.start();
} catch (Exception e) {
Toast.makeText(MainActivity.this, "播放失败", 0).show();
e.printStackTrace();
}
play.setEnabled(false);
mPlayer.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
play.setEnabled(true);
}
});
} else {
// 播放的文件不存在
Toast.makeText(MainActivity.this, "播放的文件不