安卓使用MediaPlayer播放音频

版权声明:转载请联系博主、标明出处 https://blog.csdn.net/jyfbug/article/details/88975832

今天需要用到安卓中的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();
        }catch (Exception e){
            e.printStackTrace();
        }
 }



2、确定存储路径
一般有如下几种:
(1)调用本地或网络

mediaPlayer.setDataSource(path);


path可以是内存卡上的目录(1中注释内容),也可以是资源网址url(http://.../.mp3)
若使用该方法,还要申请权限(读写内存卡、访问网络)。

(2)打包到项目
在res中创建raw文件夹,将音乐放入,就可以使用:
 

mediaPlayer = MediaPlayer.create(this,R.raw.test);


调用。

3、使用
使用时:

initMediaPlayer();
mediaPlayer.start();


使用后:
 

mediaPlayer.stop();
mediaPlayer.release();

猜你喜欢

转载自blog.csdn.net/jyfbug/article/details/88975832