2012-05-21 24 views
2

我想在同一時間訪問正面和背面攝像頭。這可能嗎?從我測試的情況來看,這是無法完成的。如果應用程序已經訪問後置攝像頭並且另一個應用程序試圖訪問前置攝像頭,則會崩潰。訪問正面和背面攝像頭的Android中,同時

我發現一些以前張貼在這裏,但沒有回答這個:

Can we access at a time Camera in multiple application?

Open android Front camera and Back camera at the same time

但我不明白的是,爲什麼會出現這樣的限制?

是不是正面和背面攝像頭是兩個不同的硬件?

或者可以這樣做,是我錯了嗎?

由於事先 Perumal

+0

這是一個老問題很好,而且及時收到了良好的關節答案。值得與這方面的一些新發展聯繫起來,例如[同時使用正面和背面攝像頭android](http://stackoverflow.com/a/28811277/192373)*(順便提一下,這個問題只有一個月後才提出,但得到了更多的宣傳)*。 TL; NR:大約2015年的一些設備可讓您在同一個舊API中同時訪問前後攝像頭。 –

回答

2

documentation

您的應用程序應該只有一個Camera對象同時啓動。

攝像頭模塊切換到前置或後置攝像頭。沒有設計可以同時啓動它們。 HTC已確認這here。抱歉。

+0

感謝您的回覆。我可以認爲這是Android操作系統本身的限制嗎?除了HTC以外的其他品牌呢?應該是一樣的權利? – perumal316

+0

可能。在互聯網上有很多問題提出你的問題,我還沒有遇到任何成功實現這一點的人。如果使用公共API無法完成,我懷疑是否有安全的方法來繞開它。 –

+0

您的應用程序應該一次只能爲一個特定的硬件攝像機啓用一個Camera對象。 – akshay

2

接受的答案是錯誤的。

你可以同時兼得。這是該鏈接的文檔的實際行:

您的應用程序應該只有一個Camera對象主動在特定的硬件相機時間