2个不同的应用程序可以同时使用同一个摄像头吗?

时间:2014-01-11 00:07:15

标签: android

我希望能够使用来自相机的视频流(甚至每秒几帧),而另一个应用程序也在使用相机。这可能吗?

2 个答案:

答案 0 :(得分:4)

没有。访问相机是独家的。

请参阅Camera documentation,其中包含:

  

如果您的应用程序未正确释放相机,则全部   随后尝试访问相机,包括您自己的相机   应用程序,将失败并可能导致您或其他应用程序   关闭。

答案 1 :(得分:0)

根据Android开发指南,答案是否定的。通常当您启动另一个相机应用程序时,您必须在上一个相机应用程序的onPause()中释放相机。否则将抛出异常。但你为什么不尝试使用不同的相机?如果一个应用程序使用后置摄像头,另一个应用程序可以使用前置摄像头。在三星的Galaxy 4上,有一种称为双镜头的相机模式。同时运行不同的相机似乎没问题。