我有一个正在运行的视频应用程序,它可以在1280x720中为许多运行7.0或更高版本的安卓平板电脑录制视频,但联想的Tab4 8除外。使用Camera2API,我通过查询受支持的预览大小来设置捕获。只要尝试将分辨率或预览大小设置为1280x720,就会出现错误。(3): submitRequestList - must configure device with valid surfaces before submitting requests
为
目前,我正在遵循为Camera2API编写的示例代码。从录像的角度来看,一切似乎都很好。但是,我确实对我的项目有不同的要求,如下所示。我需要以三种可能的方式录制视频640 x 640(正方形),Y x 640(肖像),或640 x Y(景观)在肖像屏幕,其中Y是一个数字小于640。640 x 640(正方形):I有三星S9+,它只支持1:1高分辨率的分辨率,即384x384,但当
我正在尝试使用Vivo (7.1.1)和camera2 X20录制视频,但不使用预览,也不录制声音(仅限严格录制高清视频)。这款手机的库存相机应用程序可以录制高达4K的视频,所以我肯定错过了一些东西。当我从CameraCharacteristics使用getOutPutFormats()时,它为两个摄像头显示了相同的有效分辨率集,并且它的范围与上面的错误消息相同。下面是我用来初始化MediaRecorder和发起捕获会话的代码:
p