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
  • 相关阅读:
    synchronized锁机制 之 代码块锁(转)
    执行mvn 报错 source-1.5 中不支持 diamond运算符
    Git常用命令及场景
    mysql数据库导入与导出
    Linux磁盘空间分析及清理(df、du、rm)
    IIs配置文件存放路径
    解决SQLite database is locked
    C#测试web服务是否可用
    Jquery easyui-combobox 的一个BUG
    iframe自适应方法
  • 原文地址:https://www.cnblogs.com/hjjun/p/6103623.html
Copyright © 2011-2022 走看看