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
  • 相关阅读:
    Leetcode Binary Tree Level Order Traversal
    Leetcode Symmetric Tree
    Leetcode Same Tree
    Leetcode Unique Paths
    Leetcode Populating Next Right Pointers in Each Node
    Leetcode Maximum Depth of Binary Tree
    Leetcode Minimum Path Sum
    Leetcode Merge Two Sorted Lists
    Leetcode Climbing Stairs
    Leetcode Triangle
  • 原文地址:https://www.cnblogs.com/hjjun/p/6103623.html
Copyright © 2011-2022 走看看