Camera2
文章平均质量分 65
王木木~~
这个作者很懒,什么都没留下…
展开
-
Camera2知识点复习笔记
1.CameraManager相机的管理者:检测、描述、连接到相机设备。(1)getCameraIdList():返回String[] ,当前连接的相机设备的id列表,包括可能被其他相机API客户端使用的相机。注:此列表不包含只能用作逻辑多摄像头设备一部分的物理摄像头。会抛出的异常:CameraAccessException:如果CameraManager无法查询或打开相机设备,或者与打开的CameraDevice的连接不再有效,则会引发。(2)getCameraCharacteristics(原创 2021-11-03 10:06:46 · 1073 阅读 · 0 评论 -
Camera2倒计时拍摄和闪光灯
布局文件添加TextView,用于显示倒计时的数字countdown_textureView = (TextView) findViewById(R.id.countdown);//倒计时拍照,倒计时seconds秒protected void countdown(int seconds) { countdown_textureView.setVisibility(View.VISIBLE); ValueAnimator animator = ValueAnimator.ofInt.原创 2021-09-28 14:40:59 · 503 阅读 · 0 评论 -
Camera2录像
用于录制音频和视频的一个类:MediaRecorderInitial:初始状态,当使用new()方法创建一个MediaRecorder对象或者调用了reset()方法时,该MediaRecorder对象处于Initial状态。在设定视频源或者音频源之后将转换为Initialized状态。另外,在除Released状态外的其它状态通过调用reset()方法都可以使MediaRecorder进入该状态。Initialized:已初始化状态,可以通过在Initial状态调用setAudioSour.原创 2021-09-27 14:48:33 · 471 阅读 · 0 评论 -
Camera2预览相册和显示最新的照片
1.布局中添加ImageView作为控件,2.全局变量: private ImageView photos_show; private ArrayList<String> imageList = new ArrayList<>(); private static final int FILE_PATH = 1;protected void onCreate(Bundle savedInstanceState) {... photos_show原创 2021-09-22 11:09:12 · 484 阅读 · 2 评论 -
Camera2实现预览、拍照、摄像机切换
首先布局文件里创建一个TextureView用于显示,一个ImageButton用于拍照,一个ImageButton用于切换<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="mat原创 2021-09-18 11:18:05 · 2462 阅读 · 2 评论