我是 Android 编程的初学者。
我正在写一个应用程序,列出所有的视频文件在一个文件夹中,并显示所有的视频文件在该文件夹中的信息。但是当我尝试获取视频持续时间时,它返回 null,我找不到获取它的方法。
有人能帮我吗?
下面是我的代码:
Uri uri = Uri.parse("content://media/external/video/media/9");
Cursor cursor = MediaStore.Video.query(res, data.getData(), new String[]{MediaStore.Video.VideoColumns.DURATION});
if(cursor.moveToFirst()) {
String duration = cursor.getString(0);
System.out.println("Duration: " + duration);
}