在Android中,想要以编程方式将摄像头分辨率设置为320 * 240,仅包括30秒录制。请给我一些逻辑。请记住我只想使用Intent来执行所有这些操作,即我正在使用intent启动摄像机。所以我要求解决方案只使用意图以编程方式最小化相机分辨率。
答案 0 :(得分:2)
所以我要求解决方案只使用意图以编程方式最小化相机分辨率。
调用第三方相机应用拍摄照片或录制视频时,无法设置相机分辨率。第三方相机应用程序由实际程序员编写,这些程序员可以做他们想做的事。
如果您是using ACTION_VIDEO_CAPTURE
,欢迎您在请求某些特征中添加额外内容like EXTRA_VIDEO_QUALITY
。但欢迎相机应用程序忽略这些额外内容(有些内容),并且没有额外强制特定分辨率。
我们也欢迎您使用MediaRecorder
实施自己的视频录制,跳过第三方应用。在这里,您可以控制分辨率......但仅限于设备支持的分辨率列表。并不要求每个Android设备都支持录制任何特定分辨率,例如320x240。