我怎样才能打开Android摄像头只有高清模式?

问题描述 投票:3回答:2

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

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

enter image description here

android video video-capture
2个回答
3
投票

MediaStore.class

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

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

我认为目前还没有解决方案


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找到更多的信息。

希望能帮助到你 !

© www.soinside.com 2019 - 2024. All rights reserved.