在 Android 上设置相机的最大分辨率

Set maximum resolution for camera on Android

目前我的应用程序使用 android.provider.MediaStore.ACTION_VIDEO_CAPTURE 意图来捕获视频,但我似乎无法以编程方式设置最大分辨率(例如 720p)。

是否有任何 methods/libraries 可以模仿这种行为,但同时具有分辨率控制?或者我应该使用 MediaRecorderSurfaceView 等自己创建自定义捕获吗?

如果有人想知道我已经切换到 https://github.com/JeroenMols/LandscapeVideoCamera/

这真的允许只更改几行代码就可以工作。缩小尺寸是它仅支持横向模式。但这也许是一个优点,因为很少有人会录制垂直视频。