如何在Android上设置自定义音乐?

时间:2017-06-25 23:10:09

标签: android android-mediaplayer

我想制作一个能播放存储卡上所有音乐的音乐播放器。 我使用此代码播放音乐,但我无法在存储卡中播放音乐,只能在原始文件夹中播放。

MediaPlayer mp = MediaPlayer.create(this, R.id.raw.audio.mp3)

我应该怎么做,所以我可以用SD卡播放音乐?

2 个答案:

答案 0 :(得分:1)

你会想要做这样的事情

    Uri song = Uri.parse(location-of-song); //location-of-song is where the music is on the sd card
    mPlayer = new MediaPlayer();
    mPlayer.setDataSource(getApplicationContext(), song);
    mPlayer.start();

答案 1 :(得分:0)

使用带有URI的create版本,并为要播放的本地文件提供URI。