我正在编写一个具有视频录制功能的应用程序。在光线充足的正常白天,我能够录制 30fps 的视频。
但是,当光线较少时,帧速率会下降到 7.5fps 左右(代码完全相同)。我的猜测是,android 在幕后利用曝光时间做一些事情,以确保生成的视频具有最佳图像质量。
但是,我更喜欢更高的 fps 而不是质量更好的图像。假设曝光是问题,有没有办法控制曝光时间以确保体面的 fps (15fps+)。有这些功能setExposureCompensation()
,setAutoExposureLock()
但它们似乎什么也没做。
以前有人遇到过这个问题吗?是不是曝光导致了我的问题?
任何点击/建议都会很棒。