Android中的音乐播放

      在Android平台下,要实现声音的播放是十分容易实现的,只要生成一个MediaPlayer对象,并调用它的相关方法,就能改变对声音播放进行控制。MediaPlayer对象有一下各种状态:
 
 
mediaplayer_state_diagramAndroid中的音乐播放
 
熟悉了MediaPlayer对象的各种状态后以及转换条件,就能很好的控制媒体播放。
 
例如:播放res/raw文件夹中的歌曲十分简单,只需写如下代码:
 
MediaPlayer mp = MediaPlayer.create(context, R.raw.sound_file_1);
mp.start();
 
也可以指定音乐文件的位置来进行播放,例如,在sdcard根目录下有有一首歌曲:test.mp3。则可以这样播放:
MediaPlayer mp = new MediaPlayer();
String song = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "test.mp3";
try {
mp.setDataSource(song);
mp.prepare();
mp.start();
} catch (Exception e) {
e.printStackTrace();
}

Tags: 

延伸阅读

最新评论

发表评论