如何打开 android 摄像机专用高清模式?

How can I open android video camera only HD mode?

我想打开摄像机并拍摄高清模式的视频。(Phone 有全高清、高清和电视(非常低)模式)。我只是像上面那样打开摄像机。但是我不能在其中设置任何参数。

Intent videoCapture = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(videoCapture, 1);

您可以使用它来设置视频捕获参数:

Intent videoCapture = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
        videoCapture.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 60); // Duration in Seconds
        videoCapture.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); // Quality High (0 : Quality Low)
        videoCapture.putExtra(MediaStore.Video.Thumbnails.HEIGHT, 320);
        videoCapture.putExtra(MediaStore.Video.Thumbnails.WIDTH, 240);

您可以在 MediaStore page 上找到更多信息。

希望对您有所帮助!

MediaStore.class

/** * 用于控制录制视频质量的 Intent-extra 的名称。这是个 * 整数 属性。当前值 0 表示低质量,适用于 MMS 消息,并且 * 值 1 表示高质量。 将来可能会添加其他质量级别。 */

public final static String EXTRA_VIDEO_QUALITY = "android.intent.extra.videoQuality";

我觉得暂时没有解决办法.s