基于Swift的iOS应用程序开发:录音及播放声音
生活随笔
收集整理的這篇文章主要介紹了
基于Swift的iOS应用程序开发:录音及播放声音
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
本文所涉及內(nèi)容適合在SwiftUI架構(gòu)下使用。文末提供有完整的封裝好的類。
歡迎給我留言,或是寫郵件給我:
randolph.carter.xu@gmail.com
28300098@qq.com
一、聲明
首先聲明文件的保存路徑及音頻文件的后綴名:
public let PATH_DOC = "/Documents"; public let AUDIO_SUFFIX = "m4a";然后是與錄音與播放有關(guān)的一些類:
//錄音器、會話和播放器 public var audioRecorder:AVAudioRecorder!; public var audioSession:AVAudioSession!; public var audioPlayer:AVAudioPlayer!;這三個類都存在于AVKit中:
import AVKit二、權(quán)限
在XCode的Info配置中添加對于麥克風(fēng)的使用權(quán)限:
Privacy - Microphone Usage Description
在代碼中,我們需要在創(chuàng)建AVAudioSession的時候來判斷權(quán)限是否已經(jīng)獲取到了:
總結(jié)
以上是生活随笔為你收集整理的基于Swift的iOS应用程序开发:录音及播放声音的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于微信小程序的网上订餐系统 报告+任务
- 下一篇: 中秋福利!三维重建/SLAM/点云/相机