EXTERNAL_CONTENT_URI 和 INTERNAL_CONTENT_URI 都从 android 中的内部存储卡中获取视频
EXTERNAL_CONTENT_URI and INTERNAL_CONTENT_URI both fetch videos from internal memory card in android
我编写的代码使用 context.getContentResolver().query()
从 MediaStore.Video.Media.EXTERNAL_CONTENT_URI
和 INTERNAL_CONTENT_URI
获取视频。
但它只从 Internal Memory
获取视频。我没有获取 sdcard 视频 files.I 还在 Manifest
上添加了读写权限。
它适用于 Samsung Jelly Bean
但不适用于 Micromax A110 Jelly Bean
。
请帮我解决这个问题我从过去 3 天开始就尝试过这个问题。*
But It fetches videos only from Internal Memory
这将完全取决于设备制造商,以及该制造商是否安排将可移动媒体文件添加到 MediaStore
(如果该媒体被弹出,则稍后删除它们)。
因此,例如,this sample app 可以在我的 SONY Tablet Z2 中正确显示 micro SD 卡上的视频。它使用 EXTERNAL_CONTENT_URI
:
@Override
public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) {
return(new CursorLoader(
getActivity(),
MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
null, null, null,
MediaStore.Video.Media.TITLE));
}
It works on Samsung Jelly Bean but not work on Micromax A110 Jelly Bean. Please help me with this problem I tried this since last 3 days.*
联系 Micromax 并抱怨他们的 Android 实施。您的代码可能非常好,但是对于制造商未正确处理可移动媒体的设备,您无能为力。
我编写的代码使用 context.getContentResolver().query()
从 MediaStore.Video.Media.EXTERNAL_CONTENT_URI
和 INTERNAL_CONTENT_URI
获取视频。
但它只从 Internal Memory
获取视频。我没有获取 sdcard 视频 files.I 还在 Manifest
上添加了读写权限。
它适用于 Samsung Jelly Bean
但不适用于 Micromax A110 Jelly Bean
。
请帮我解决这个问题我从过去 3 天开始就尝试过这个问题。*
But It fetches videos only from Internal Memory
这将完全取决于设备制造商,以及该制造商是否安排将可移动媒体文件添加到 MediaStore
(如果该媒体被弹出,则稍后删除它们)。
因此,例如,this sample app 可以在我的 SONY Tablet Z2 中正确显示 micro SD 卡上的视频。它使用 EXTERNAL_CONTENT_URI
:
@Override
public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) {
return(new CursorLoader(
getActivity(),
MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
null, null, null,
MediaStore.Video.Media.TITLE));
}
It works on Samsung Jelly Bean but not work on Micromax A110 Jelly Bean. Please help me with this problem I tried this since last 3 days.*
联系 Micromax 并抱怨他们的 Android 实施。您的代码可能非常好,但是对于制造商未正确处理可移动媒体的设备,您无能为力。