如何使用 ACTION_VIDEO_CAPTURE 操作对相机的意图将文件的输出设置为 mp4?

Ear*_*tos 5 mp4 camera android file android-intent

当我使用本机应用程序相机拍摄视频时,输出文件的扩展名为 3gp。我需要使用 ACTION_VIDEO_CAPTURE 意图操作来意图相机,这将生成一个具有 mp4 文件扩展名的文件。我该怎么做?

小智 -1

您可以在启动意图之前添加以下代码:


videoUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),"fname_" + String.valueOf(System.currentTimeMillis()) + ".mp4"));
intent.putExtra(MediaStore.EXTRA_OUTPUT, videoUri);
Run Code Online (Sandbox Code Playgroud)

  • 这似乎不适用于 LG G3 上的默认相机应用程序。该文件仍然是 3gp 文件,只是文件扩展名发生了变化。 (3认同)