2016-06-17 49 views
1

有人可以給我一個說明如何在Android應用程序中使用外部相機。 我的應用程序需要使用正面/背面和外部相機,但沒有官方的外部相機API 我發現了一些關於這個問題,但他們沒有一個完整的答案如何實現這個功能 特別是在Android API 21+版本。 據我所知,Camera2 API支持外部攝像頭,我可以使用這個API從 usb-camera顯示預覽,但大多數設備無法看到連接的外部攝像頭。我怎樣才能解決這個問題,我怎樣才能得到 在攝像機接收攝像機列表在Android中使用外部USB攝像頭

String[] cameraList = manager.getCameraIdList(); 

關於「設備將無法看到USB攝像頭」我發現一些答案的時候: USB攝像頭無法連接到Android在一般情況下,由於Android4.0的USB主機功能大約有同步傳輸的一些問題..

http://www.infinitegra.co.jp/en/solution/AndroidUsbCam.htm

和莫比相機不從USB端口取電

https://stackoverflow.com/a/8986688/5219832

但它寫了關於舊相機API。例如,我不知道如何從USB端口獲得電力。

請給我一個答案如何正確地與外部攝像頭工作

+0

你是什麼意思_external camera_?任何打開相機像retrica,照片編輯器的應用程序?? –

+0

我想他說的是一個外部的USB攝像頭,你插入到你的Android –

+0

是的,外部的USB攝像頭 – Jackky777

回答

1

有沒有外接USB攝像頭的Android系統的廣泛支持。

一些製造商已經建立了對自己的Android設備的支持,但不能保證特定的Android設備將支持通過標準相機API的網絡攝像頭。

如果你需要這個功能,你需要找到哪些設備支持它,以及如何。

某些應用程序使用Android USB API來實現對網絡攝像頭的支持,因此任何支持USB主機模式的設備都可以用於這些應用程序。但是,這不會使相機通過標準API可見於其他應用程序。

相關問題