Don't load Camera Manager on video uncapable devices.

This commit is contained in:
Guillaume Beraudo 2011-08-04 16:13:16 +02:00
parent c635198a64
commit 6eb200df4a

View file

@ -67,6 +67,9 @@ public class AndroidCameraRecordManager {
// singleton
private AndroidCameraRecordManager() {
if (!Version.isVideoCapable()) { // imply sdk>=5
throw new RuntimeException("AndroidCameraRecordManager: hardware is not video capable");
}
cc = Version.sdkAboveOrEqual(9) ? new AndroidCameraConf9() : new AndroidCameraConf5();
Log.i("=== Detected " + cc.getFoundCameras()+ " ===");
cameraId = cc.getFoundCameras().defaultC;