提问人:Earl Grey 提问时间:4/3/2012 最后编辑:Boris NikolicEarl Grey 更新时间:1/18/2021 访问量:998
如何检测AVAudioRecorder是否暂停?
How to detect if AVAudioRecorder is paused?
问:
通过查看引用,没有明确的解决方案 - 某些属性或委托回调...... 但也许可能有一些技巧,如何可靠地要求录音机告诉我它是否暂停。有时,所需的信息可以从其他属性的状态中派生出来。等。。
当然,我可以在整个录制会话的整个管理过程中自己存储“暂停”的信息。但它不太可靠,我想确定,如上所述,这是不可能的。
答:
2赞
8vius
5/3/2012
#1
您可以简单地检查为 false,这意味着它已停止或暂停。isRecording
0赞
Boris Nikolic
8/1/2016
#2
在 SWIFT 2 中,您只需检查名为 :recording
if audioRecorder.recording{
print("recording")
}else{
print("not recording")
}
0赞
incredever
1/18/2021
#3
您可以检查指示录音机是否正在录制的布尔值。isRecording
if audioRecorder.isRecording {
// AudioRecorder is recording.
} else {
// AudioRecorder is not recording.
}
评论