安卓使用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