我使用以下代码在Galaxy Camera上启动视频捕获意图:
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); // With and without this, it yields same resolution
startActivityForResult(intent, 2);
,默认视频分辨率为320x240 @ 30fps。如何更改它以使用最高可能的视频分辨率,即1920x1080
答案 0 :(得分:1)
如何更改它以使用最高可能的视频分辨率,即1920x1080
直接使用MediaRecorder
。您无法强制第三方相机应用程序(无论该应用程序可能是什么)以任何特定分辨率进行录制。虽然您使用的任何应用应以不同的分辨率记录EXTRA_VIDEO_QUALITY
的不同值,但不要求它这样做。