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
  • 相关阅读:
    【洛谷P3469】[POI2008]BLO-Blockade
    【洛谷P3225】[HNOI2012]矿场搭建
    【洛谷P4568】[JLOI2011]飞行路线
    读入优化与输出优化模板
    7.29NOIP模拟赛
    【洛谷P3627】[APIO2009]抢掠计划
    【洛谷P1582】倒水
    运lucky
    【数据结构】浅谈倍增求LCA
    【题解】洛谷P4180 [BJWC2010] 严格次小生成树(最小生成树+倍增求LCA)
  • 原文地址:https://www.cnblogs.com/hjjun/p/6103623.html
Copyright © 2011-2022 走看看