0
我的问题是保存的MP3文件没有时间和标题不会出现将下载的曲目保存到SDCard?
标题从JSON字符串
发送到MediaStor我怎么可以保存下载的MP3文件作为音乐?
这是现在使用
File k = new File(full_path);
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, k.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, json.getString("title"));
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/mp3");
values.put(MediaStore.Audio.Media.ARTIST, "my App");
values.put(MediaStore.Audio.Media.ALBUM, "my App");
values.put(MediaStore.Audio.Media.IS_RINGTONE, false);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION,false);
values.put(MediaStore.Audio.Media.IS_ALARM, false);
values.put(MediaStore.Audio.Media.IS_MUSIC, true);
context.getContentResolver().insert(MediaStore.Audio.Media.getContentUriForPath(k.getAbsolutePath()), values);
这是一个不错的主意所有媒体文件添加新的MP3文件到音乐收藏;)感谢 – 2013-05-01 16:12:06
但它不会显示专辑标题和艺术家将其显示为未知的权利? – 2013-05-01 16:26:56
它只会显示mp3文件标签中的信息。如果mp3文件没有专辑标签,android媒体数据库也不会有这个信息。你有没有在电脑上检查过mp3标签是否按预期设置? – k3b 2013-05-01 16:30:45