首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自本地设备的Android视频列表?

来自本地设备的Android视频列表?
EN

Stack Overflow用户
提问于 2011-03-07 22:40:07
回答 1查看 385关注 0票数 1

我使用托管查询来获取有关存储在本地设备中的视频的信息列表。

我使用的代码如下所示:

代码语言:javascript
复制
System.gc();
String[] proj = { MediaStore.Video.Media._ID,
MediaStore.Video.Media.DATA,
MediaStore.Video.Media.DISPLAY_NAME,
MediaStore.Video.Media.SIZE,
MediaStore.Video.Media.DATE_ADDED,
MediaStore.Video.Media.DURATION
};



videocursor = managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
proj, null, null, null);

它将只显示存储在路径/sdcard/DCIM/camera下的视频,例如,我需要列出特定文件夹中的视频,为此,我使用了以下代码

代码语言:javascript
复制
Uri test=Uri.parse("/sdcard/video");

videocursor = managedQuery(test,proj, null, null, null);

但它将显示一个error.Any,它提供了从特定文件夹中解析和获取视频以列出视频的解决方案。

代码语言:javascript
复制
03-07 20:28:16.226: ERROR/AndroidRuntime(4969): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.cpt.ViddyGo/com.cpt.ViddyGo.LocalVideolist}: java.lang.NullPointerException
03-07 20:28:16.226: ERROR/AndroidRuntime(4969): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2542)
03-07 20:28:16.226: ERROR/AndroidRuntime(4969): at android.app.ActivityThread.startActivityNow(ActivityThread.java:2381) 
EN

回答 1

Stack Overflow用户

发布于 2011-12-02 13:00:36

我认为不可能从另一个文件夹中查询媒体文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5220985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档