Simple mediaplayer play mp3 from file path?

前端 未结 6 657
执笔经年
执笔经年 2020-11-28 11:40

I have a very simple mediaplayer that play background. It calls file from the apk, but I want it to play from any directory like as music or sdcard.

Here are my code

6条回答
  •  时光说笑
    2020-11-28 12:21

    String filePath = Environment.getExternalStorageDirectory()+"/yourfolderNAme/yopurfile.mp3";
    mediaPlayer = new  MediaPlayer();
    mediaPlayer.setDataSource(filePath);
    mediaPlayer.prepare();   
    mediaPlayer.start()
    

    and this play from raw folder.

    int resID = myContext.getResources().getIdentifier(playSoundName,"raw",myContext.getPackageName());
    
                MediaPlayer mediaPlayer = MediaPlayer.create(myContext,resID);
                mediaPlayer.prepare();
                mediaPlayer.start();
    

    mycontext=application.this. use.

提交回复
热议问题