我有一个非常简单的媒体播放器,可以播放背景。它从apk调用文件,但我希望它从任何目录(如音乐或sdcard)播放。

这是我的代码:

private MediaPlayer mpintro;

.
.

mpintro = MediaPlayer.create(this, R.raw.intro);
        mpintro.setLooping(true);
        mpintro.start();

最佳答案

它是这样的:

mpintro = MediaPlayer.create(this, Uri.parse(Environment.getExternalStorageDirectory().getPath()+ "/Music/intro.mp3"));
mpintro.setLooping(true);
        mpintro.start();

它不能作为字符串文件路径正常工作...

07-27 13:51