在cwac-camera中,我可以覆盖useFrontFacingCamera()来获取我设备上的任何一个摄像头。
@Override public boolean useFrontFacingCamera() {
}
这个工作正常,只要我在构建主机之前配置它。但是一旦构建了主机并开始预览,事件就不再被引发,因此相机不会改变。
预览运行时切换相机的正确方法是什么?
我尝试使用不起作用的restartPreview(),因为调用restartPreview()时实际上并未停止预览。我不能调用stopPreview()因为它是私有的。我看到有一个PreviewStrategy界面可以用来满足这个功能,但它没有记录,我也不明白它是如何使用的。当然,我可以把所有东西都撕下来并从头开始设置,但我想这不是应该这样做的。
请有人放光。
PS:这不是对图书馆文档的抱怨。没有多少其他库被如此彻底地记录下来。它只是缺失和/或我使用它是愚蠢的; - (
答案 0 :(得分:1)
预览运行时切换相机的正确方法是什么?
切换到单独的CameraFragment
,就像演示应用一样。创建片段后无法切换摄像机。