当前位置: 代码迷 >> Android >> Android 4.0.4 开启前置摄像头失败?解决方案
  详细解决方案

Android 4.0.4 开启前置摄像头失败?解决方案

热度:36   发布时间:2016-05-01 11:24:54.0
Android 4.0.4 开启前置摄像头失败??
按照网上的教程,使用Camera 打开前置摄像头,却始终失败,求解?

private void initCamera(){

Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); 

cameraCount = Camera.getNumberOfCameras(); // get cameras number   

System.out.println(cameraCount);

for ( int camIdx = 0; camIdx < cameraCount;camIdx++ ) 
{   
Camera.getCameraInfo( camIdx, cameraInfo ); // get camerainfo   

if ( cameraInfo.facing ==   cameraInfo.CAMERA_FACING_FRONT )
{  
// 代表摄像头的方位,目前有定义值两个分别为CAMERA_FACING_FRONT前置和CAMERA_FACING_BACK后置   
try {   
camera = Camera.open(camIdx);   

catch (RuntimeException e) 
{   
e.printStackTrace();   
}   


camera.unlock(); 
}

android?前置摄像头

------解决方案--------------------
用SurfaceView 啊, 网上代码一大堆。
  相关解决方案