简单的mp3播放器:我想从音乐目录中的音乐文件夹播放音乐文件(三星galaxy s4)
private void init()
{
mPlayer = MediaPlayer.create(this, Uri.parse(Environment.getExternalStorageDirectory().getPath()+ "/calm.mp3"));
mPlayer.setLooping(true);
mPlayer.start();
}
应用程序在设备上进行测试时崩溃。
答案 0 :(得分:1)
您应该检查mp3文件的文件路径。 “只是在电话上”并不总是位于Environment.getExternalStorageDirectory().getPath()+ "/calm.mp3"
。
我要检查的另一件事是查看该应用是否有权访问外部存储空间。在您的Android清单中,您可能需要添加外部存储读取权限。 See Android Documentation
例如,将以下内容添加到Android Manifest:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />