您所在的位置: > 主页 > 佛山都市网 > 资讯 > 正文
斗鱼直播APP——切换镜头&聚焦&写入文件来源: 日期:2020-06-26 05:37:10  阅读:-

    切换镜头&聚焦&写入文件

    切换镜头(前置&后置摄像头)

    • 切换步骤

    • 注意:修改session配置之前先调用开启修改配置选项,配置完成后,调用提交修改配置选项

    • session?.beginConfiguration()

    • session?.commitConfiguration()

    • 给切换过程添加动画

    • 获取当前摄像头是前置还是后置

    • 取出相反的摄像头(之前是前置,这次取出后置)

    • 通过新摄像头重新获取设备(AVCaptureDevice)

    • 通过设备(AVCaptureDevice)创建新的输入(AVCaptureDeviceInput)

    • 移除旧input&添加新的input

    • 保存新的input

    • 图例解析:

    • 代码如下:

    斗鱼直播APP——切换镜头&聚焦&写入文件

    斗鱼直播APP——切换镜头&聚焦&写入文件


    写入文件

    • 写入文件步骤

      • 不设置可能会出现视频跳帧等问题

      • 通常设置为自动即可

      • 写入文件也是一种输出

      • 用于将音频视频写入文件

      • 创建AVCaptureMovieFileOutput对象

      • 将movieFileOutput对象,添加到session的输出中

      • 设置视频的稳定模式

      • 开始写入

      • 录制完成,停止写入即可

    • 代码解析

      斗鱼直播APP——切换镜头&聚焦&写入文件

    • 代码如下:

    • 创建、添加、设置代码

      斗鱼直播APP——切换镜头&聚焦&写入文件

      请点击此处输入图片描

    • 停止写入代码

    斗鱼直播APP——切换镜头&聚焦&写入文件

    • 在代理方法中监听开始、结束事件

    斗鱼直播APP——切换镜头&聚焦&写入文件

    更多伙伴更多交流,尽在bbs.520it.com

    (正文已结束)

    免责声明及提醒:此文内容为本网所转载企业宣传资讯,该相关信息仅为宣传及传递更多信息之目的,不代表本网站观点,文章真实性请浏览者慎重核实!任何投资加盟均有风险,提醒广大民众投资需谨慎!