gpt4 book ai didi

android - 关于从 Mediastore 获取数据的内部与外部 uri

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:00:59 26 4
gpt4 key购买 nike

希望有人能向我澄清这一点......我正在开发一个简单的视频播放器应用程序,可以播放存储在手机上的视频剪辑。

我见过的所有示例都使用 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 和内部内容 uri 扫描两次媒体存储吗?

我再次看到大约 10 个音频和视频播放器示例,它们都仅使用外部。

甚至checked source code for the stock music player而且它也只从外部卡中提取。

最佳答案

进行了一些测试,似乎答案取决于它。在 android 模拟器和 HTC mytouch 上,它只获取外部 SD 卡上的项目,而在 Samsung Galaxy S 上,它实际上也从内部存储中获取。

这是我真正讨厌 android 的部分——为什么这么简单的东西如此不同

关于android - 关于从 Mediastore 获取数据的内部与外部 uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4843764/

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