我想开发一个Android应用程序,该技术具有同时从相机(正面和背面)捕获照片的技术.我通过互联网进行了搜索,但不幸的是我找不到更好的解决方案.
请注意,例如,如果我从后置摄像头捕获照片,则一旦从后置摄像头捕获照片,则它必须自动启动前置摄像头以捕获照片.
解决方法:
您需要逐步解决此问题.
>首次构建功能,可以通过后置摄像头拍照.
>完成此 *** 作后,即可构建使用前置摄像头拍照的功能(大多数代码将是相同的,只是设置后置/字体摄像头将有所不同.
>一旦分别构建了这两个选项,就可以通过将其分为三个步骤来将两者组合:1)通过后置摄像头拍摄照片2)将相机切换到前置摄像头3)用前置摄像头拍摄照片.
同样,如前所述,后置和前置摄像头拍照没有什么不同,只涉及切换摄像头.
看到新评论后进行了编辑:
如果您正在使用内置摄像头(即使用意图),那么此任务将不会是自动且立即的事情.我以为您正在构建自定义相机,您可以在其中通过代码(无需使用意图和内置相机)来完成所有这些 *** 作.但是无论如何,您仍然可以做到.
因此,现在的过程将是:
>使用意图转到相机.
>拍照(默认为后置摄像头).随便你
想要处理这张图片,保存,处理等
>使用其他意图再次进入相机.这次,向您的意图添加一个额外的东西,以便相机默认为前置相机intent.putExtra(“ androID.intent.extras.CAMERA_FACING”,1);
>再次拍照.
有关如何有意启动前置摄像头的信息,请参见以下主题:
How to launch front camera with intent?
以上是内存溢出为你收集整理的android-同时从前置和后置摄像头捕获照片全部内容,希望文章能够帮你解决android-同时从前置和后置摄像头捕获照片所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)