安卓使用MediaPlayer播放音频

作者: 追求科技的足球 | 来源:发表于2019-04-02 16:50 被阅读3次

今天需要用到安卓中的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();

相关文章

网友评论

    本文标题:安卓使用MediaPlayer播放音频

    本文链接:https://www.haomeiwen.com/subject/wrigbqtx.html