【Android代码片段04】调用前置摄像头

编程入门 行业动态 更新时间:2024-10-07 18:20:47

【Android代码<a href=https://www.elefans.com/category/jswz/34/1759895.html style=片段04】调用前置摄像头"/>

【Android代码片段04】调用前置摄像头

onCreate方法中

if(null == myCamera) {// 打开前置摄像头int cameraCount = 0;  @SuppressWarnings("unused")Camera.CameraInfo cameraInfo = new Camera.CameraInfo();  cameraCount = Camera.getNumberOfCameras(); // get cameras number  for ( int camIdx = 0; camIdx < cameraCount;camIdx++ ) {  Camera.getCameraInfo( camIdx, cameraInfo ); // get camerainfo  if ( cameraInfo.facing ==Camera.CameraInfo.CAMERA_FACING_FRONT )                                   { //代表摄像头的方位,目前有定义值两个分别为CAMERA_FACING_FRONT前置和CAMERA_FACING_BACK后置  try {              myCamera = Camera.open( camIdx );  } catch (RuntimeException e) {  e.printStackTrace();  break;}}  }

按钮的点击事件中:

  myCamera.unlock();if (null == mediarecorder) {mediarecorder = new MediaRecorder();// 创建mediarecorder对象 }       mediarecorder.setCamera(myCamera);// 设置录制视频源为Camera(相机) mediarecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);

​或将上述代码都放在按钮的点击事件中。

更多推荐

【Android代码片段04】调用前置摄像头

本文发布于:2024-03-10 19:50:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1728886.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:片段   摄像头   代码   Android

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!