今天需要用到安卓中的MediaPlayer播放音频,因此进行了学习。具体步骤大概有以下几步,操作不难。
1、定义及初始化类
private MediaPlayer mediaPlayer = new MediaPlayer();
private void initMediaPlayer(){
try{
mediaPlayer = MediaPlayer.create(this,R.raw.test);
//File file = new File(Environment.getExternalStorageDirectory(),"test.mp3");调用本地
//mediaPlayer.setDataSource(file.getPath());
//mediaPlayer.prepare();//使用create后不需要prepare()
}catch (Exception e){
e.printStackTrace();
}
}
2、确定存储路径
一般有如下几种:
(1)调用本地或网络
mediaPlayer.setDataSource(path);
path可以是内存卡上的目录(1中注释内容),也可以是资源网址url(http://.../.mp3)
若使用该方法,还要申请权限(读写内存卡、访问网络)。
(2