首页 > 解决方案 > 如何从android设备中获取最近播放的视频?

问题描述

我想在我的应用程序中显示最近播放的视频。

我试图在数据库上运行查询以搜索最近播放的视频

Uri uri1 = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
String[] projection1 = { MediaStore.Video.Media._ID,
        MediaStore.Video.Media.DURATION,
        MediaStore.Video.Media.DATA,
        MediaStore.Video.Media.DISPLAY_NAME,
        MediaStore.Video.Media.SIZE, MediaStore.Video.Media.ALBUM };
String selection1 = MediaStore.Video.Media._ID +" like?";
String[] selectionArgs1 = new String[]{"1"};
Cursor cursor1 = ctx.getContentResolver().query(uri1, projection1, selection1, selectionArgs1, MediaStore.Video.Media.DEFAULT_SORT_ORDER);

上面的查询什么都不返回。

标签: androidfilevideodevice

解决方案


推荐阅读