zoukankan      html  css  js  c++  java
  • 录音的使用步骤

    一.基本使用

    # 1.创建音对象

    " 01.获取录制的音频存放的路径

    // NSSearchPathForDirectoriesInDomains(.documentDirectory, .allDomainsMask, true).first! + "/hjj.caf"

    " 02.设置录音的相关格式

    // 解析率(8000/44100), /双声道: AVSampleRateKey, AVNumberOfChannelsKey

    # 2.开始录音

    // recorder.record()

    # 3.停止录音

    // recorder?.stop()

    # 4.注意: 定义强引用recorder

     

    二.测量声音大小

    # 1.设置声音可以录制

    // recorder.isMeteringEnabled = true

    # 2.设置定时器

    // Timer(fire: Date(), interval: 0.1, repeats: true, block: { (timer : Timer) in ...})

    # 3.跟新音量

    // recoder.updateMeters()

    # 4.获取音量

    // 6khz - 221khz

    // recoder.averagePower(forChannel: 0)

    # 5.注意: 停止录音时设置timernil

    /// self.timer?.invalidate()

    // self.timer = nil

    完事皆项目,感兴趣可联系我邮箱~hjjuny@163.com
  • 相关阅读:
    软件需求,概要设计,详细设计(文档)
    需求文档和设计文档的区别
    Sqlyog和Navicat——mysql数据库图像化管理工具,
    Sqlyog 和Navicat
    端口占用问题
    List集合
    JSON——(JavaScript Object Notation, JS 对象简谱) 数据交换格式。JSON是一个序列化的对象或数组。
    Excel图表导出高清矢量位图片并裁剪的方法
    使用福昕PDF编辑器裁剪PDF页面
    Latex模板默认两栏的分栏的情况下怎么让图片和表格占一栏显示
  • 原文地址:https://www.cnblogs.com/hjjun/p/6103623.html
Copyright © 2011-2022 走看看