希望有人可以向我澄清这一点......我正在开发一个简单的视频播放器应用程序,可以播放存储在手机上的视频剪辑。
我见过的所有示例都使用 MediaStore.Video.Media.EXTERNAL_CONTENT_URI 内容 Uri 获取视频,类似的
cursor = resolver.query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, cols, whereClause, null, sortOrder);
但它不会将列表限制为仅存储在 SD 卡上的文件吗?
较新的 android 手机具有大量内部存储器 - 例如,三星 Galaxy S 通常带有 16Gb 内部存储器和 2Gb sd 卡。
我应该使用外部内容 uri 和内部内容扫描两次媒体存储吗?
我再次看到了 10 个音频和视频播放器的示例,它们都只使用外部播放器。
甚至检查了股票音乐播放器的源代码,它也只能从外部卡中提取。