我正在使用PreviewDisplay来创建自定义相机应用程序,并使用onPreviewFrame回调来操作每个帧(在我的情况下,在预定义的帧数中将图像发送到服务器一次,同时向用户显示流畅的视频流)。 getSupportedPreviewSizes返回的最高分辨率低于内置相机应用程序捕获的图像的最佳分辨率。 有没有什么方法可以通过内置相机应用程序获得最佳分辨率的帧?
答案 0 :(得分:0)
尝试 getSupportedVideoSizes() ,同时 getPreferredPreviewSizeForVideo() 。
请注意,在某些情况下,相机可能会生成更高的res帧,并将它们传输到硬件编码器进行视频录制,但没有带宽将其推送到 onPreviewFrame()回调