我希望能够使用来自相机的视频流(甚至每秒几帧),而另一个应用程序也在使用相机。这可能吗?
答案 0 :(得分:4)
没有。访问相机是独家的。
请参阅Camera documentation,其中包含:
如果您的应用程序未正确释放相机,则全部 随后尝试访问相机,包括您自己的相机 应用程序,将失败并可能导致您或其他应用程序 关闭。
答案 1 :(得分:0)
根据Android开发指南,答案是否定的。通常当您启动另一个相机应用程序时,您必须在上一个相机应用程序的onPause()中释放相机。否则将抛出异常。但你为什么不尝试使用不同的相机?如果一个应用程序使用后置摄像头,另一个应用程序可以使用前置摄像头。在三星的Galaxy 4上,有一种称为双镜头的相机模式。同时运行不同的相机似乎没问题。