这个应该是系统的限制原因吧,比如,三星的某款手机,还拿前后摄像头同时取景拍照当做一个宣传点。可能android系统本身对于这种行为做了限制或者他的驱动不允许,如果想做的话,可能需要动底层代码吧,我是这么猜测,因为没实际开发过。

解决方案 »

  1.   

    会占用底层驱动的,我试过做一个demo打开一个相机不写关闭的,然后退出连系统相机都会打不开,有的手机会直接让你重启手机...
      

  2.   


    打开一个镜头后,另外一个就不能打开了,必须关闭前一个才能打开后一个。
     android版本是多少?
    应该没问题才对,系统的camera apk在切换camera的时候,之前的camera会有一个延迟关闭的动作,也就意味两个camera在同时被打开。
      

  3.   

    在nexus4手机上试验发现的确是不行的,其实做个一键切换也不是很复杂.