我想制作一个能播放存储卡上所有音乐的音乐播放器。 我使用此代码播放音乐,但我无法在存储卡中播放音乐,只能在原始文件夹中播放。
MediaPlayer mp = MediaPlayer.create(this, R.id.raw.audio.mp3)
我应该怎么做,所以我可以用SD卡播放音乐?
答案 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。