【发布时间】:2018-10-09 06:12:18
【问题描述】:
我有以下代码可以读取我的手机并获取手机中音乐文件的信息
String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0";
String[] projectionSongs = {MediaStore.Audio.Media._ID, MediaStore.Audio.Media.ARTIST,
MediaStore.Audio.Media.TITLE, MediaStore.Audio.Media.DATA, MediaStore.Audio.Media.ALBUM,
MediaStore.Audio.Media.DISPLAY_NAME, MediaStore.Audio.Media.DURATION};
Cursor cursor = mContext.getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, projectionSongs,
selection, null, null);
现在我想从资产文件夹本身获取相同的信息。 我在努力
Uri uri = Uri.parse("file:///assets/");
Cursor cursor = mContext.getContentResolver().query(uri, projectionSongs,
selection, null, null);
但它不起作用。游标中没有信息。但是我在 assets 文件夹中有一些 mp3 文件。
【问题讨论】:
标签: java android android-music-player