相关疑难解决方法(0)

如何获取视频文件的持续时间?

我是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);
}
Run Code Online (Sandbox Code Playgroud)

android

60
推荐指数
4
解决办法
4万
查看次数

如何在Android中获取捕获视频的持续时间?

使用下面的代码我捕获视频,但如何在Android中获取捕获的视频的持续时间?并且当有时用户丢弃视频并录制新视频时,则获得新视频的持续时间.

Intent cameraIntent = new Intent(
android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(cameraIntent, TAKE_VIDEO);
Run Code Online (Sandbox Code Playgroud)

android

4
推荐指数
2
解决办法
7432
查看次数

标签 统计

android ×2