小编har*_*rtw的帖子

AudioKit 4.3:录制音频,将其渲染为离线,然后播放

我正在尝试录制音频,然后离线保存AudioKit.renderToFile,然后AKPlayer用来播放原始录制的音频文件.

import UIKit
import AudioKit


class ViewController: UIViewController {

private var recordUrl:URL!
private var isRecording:Bool = false

public var player:AKPlayer!
private let format = AVAudioFormat(commonFormat: .pcmFormatFloat64, sampleRate: 44100, channels: 2, interleaved: true)!

private var amplitudeTracker:AKAmplitudeTracker!
private var boostedMic:AKBooster!
private var mic:AKMicrophone!
private var micMixer:AKMixer!
private var silence:AKBooster!
public var recorder: AKNodeRecorder!

@IBOutlet weak var recordButton: UIButton!

override func viewDidLoad() {
    super.viewDidLoad()
    //self.recordUrl = Bundle.main.url(forResource: "sound", withExtension: "caf")
    //self.startAudioPlayback(url: self.recordUrl!)
    self.recordUrl = self.urlForDocument("record.caf")
}

override func didReceiveMemoryWarning() …
Run Code Online (Sandbox Code Playgroud)

ios swift audiokit

5
推荐指数
1
解决办法
1145
查看次数

标签 统计

audiokit ×1

ios ×1

swift ×1