我找到了本教程并尝试在我的项目中实现它http://www.androiddevblog.net/android/playing-audio-in-android
我想从 res/raw 文件夹而不是外部存储中读取音乐
Cursor cursor = getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, null);
这是我的代码:
Cursor cursor = getContentResolver().query( MediaStore.Audio.Media.getContentUri("android.resource://com.varma.samples.musicplayer/raw/"), null, null, null, null);
当然 Uri 没有返回任何东西,我想从 res/raw 中获取音频...
谢谢!!
编辑:
谢谢你们,那么我不会使用光标;)
如果它可以帮助我使用它来获取所有歌曲的人:
Field[] fields = R.raw.class.getFields();