斗鱼直播APP——切换镜头&聚焦&写入文件!
切换镜头&聚焦&写入文件
切换镜头(前置&后置摄像头)
切换步骤
注意:修改session配置之前先调用开启修改配置选项,配置完成后,调用提交修改配置选项
session?.beginConfiguration()
session?.commitConfiguration()
给切换过程添加动画
获取当前摄像头是前置还是后置
取出相反的摄像头(之前是前置,这次取出后置)
通过新摄像头重新获取设备(AVCaptureDevice)
通过设备(AVCaptureDevice)创建新的输入(AVCaptureDeviceInput)
移除旧input&添加新的input
保存新的input
图例解析:
代码如下:
写入文件
写入文件步骤
不设置可能会出现视频跳帧等问题
通常设置为自动即可
写入文件也是一种输出
用于将音频视频写入文件
创建AVCaptureMovieFileOutput对象
将movieFileOutput对象,添加到session的输出中
设置视频的稳定模式
开始写入
录制完成,停止写入即可
代码解析
代码如下:
创建、添加、设置代码
请点击此处输入图片描
停止写入代码
在代理方法中监听开始、结束事件
更多伙伴更多交流,尽在bbs.520it.com
推荐阅读:三明热线
滚动内容
-
斗鱼直播APP——切换镜头聚焦写入文件!
资讯 · 2021-01-15
-
“中国股神”段永平与步步高、OPPO、vivo之间的
财经 · 2021-01-15
-
跨行业东山再起,摩托罗拉打翻身仗,靠的却不是手机!
财经 · 2021-01-15
-
解析OPPO、vivo、步步高、一加之间到底有什么爱
资讯 · 2021-01-15
-
大一女生用什么手机好?2000元至3000元国产机型
财经 · 2021-01-15
-
中金博客手机网:逢低加仓逢低加仓(20150211)
财经 · 2021-01-15