gpt4 book ai didi

Android ContentResolver 在我的设备上找不到音乐

转载 作者:行者123 更新时间:2023-11-29 18:01:34 25 4
gpt4 key购买 nike

当我使用原始的 Google 音乐播放器时,我的应用程序运行良好。它找到了歌曲和播放列表,没问题。自从我开始使用 Play Music 以来,我的应用程序找不到任何这些。这是我的代码:

    Cursor cursor = contentResolver.query(uri, null, MediaStore.Audio.Media.IS_MUSIC + " = 1", null, null);

if (cursor == null || !cursor.moveToFirst()) {
Log.e(TAG, "Could not locate any music on device.");
return;
}

cursor.close();

知道为什么会这样。我刚收到第一个投诉,说购买我的应用程序的人无法播放音乐。

最佳答案

也许已经晚了,但我做了这样的事情:

String[] projection = {
MediaStore.Audio.Media._ID,
MediaStore.Audio.Media.ARTIST,
MediaStore.Audio.Media.TITLE,
MediaStore.Audio.Media.DATA,
MediaStore.Audio.Media.DISPLAY_NAME,
MediaStore.Audio.Media.ALBUM_ID,
MediaStore.Audio.Media.DURATION
};
String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0";
Cursor cursor = context.getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
projection,
selection,
null,
null);

关于Android ContentResolver 在我的设备上找不到音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15778659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com