【发布时间】:2012-04-03 10:44:07
【问题描述】:
通过查看参考,没有明确的解决方案 - 一些属性或委托回调...... 但也许有一些技巧,如何可靠地要求录音机告诉我它是否已暂停。有时需要的信息可以从其他属性的状态中推导出来。..等等。
当然,我可以在整个录制会话的管理过程中自己存储“暂停”信息。但它不太可靠,我想确定,它不可能如上所述。
【问题讨论】:
标签: ios objective-c swift avaudiorecorder
通过查看参考,没有明确的解决方案 - 一些属性或委托回调...... 但也许有一些技巧,如何可靠地要求录音机告诉我它是否已暂停。有时需要的信息可以从其他属性的状态中推导出来。..等等。
当然,我可以在整个录制会话的管理过程中自己存储“暂停”信息。但它不太可靠,我想确定,它不可能如上所述。
【问题讨论】:
标签: ios objective-c swift avaudiorecorder
您可以简单地检查isRecording 是否为假,这意味着它已停止或暂停。
【讨论】:
在 SWIFT 2 中,您只需检查名为 recording 的 Booll 属性:
if audioRecorder.recording{
print("recording")
}else{
print("not recording")
}
【讨论】:
您可以检查一个布尔值isRecording,它表示录音机是否正在录音。
if audioRecorder.isRecording {
// AudioRecorder is recording.
} else {
// AudioRecorder is not recording.
}
【讨论】: