通過查看參考,並沒有明確的解決方案 - 一些財產或委託回調... 但也許可能會有一些技巧,如何可靠地詢問記錄告訴我它是否已暫停。有時需要的信息可以從其他properties..etc的狀態中得到..如何檢測AVAudioRecorder是否暫停?
當然,我可以存儲在整個記錄會話的管理是「暫停」的信息自己。但它不太可靠,我想確保它不可能如上所述。
通過查看參考,並沒有明確的解決方案 - 一些財產或委託回調... 但也許可能會有一些技巧,如何可靠地詢問記錄告訴我它是否已暫停。有時需要的信息可以從其他properties..etc的狀態中得到..如何檢測AVAudioRecorder是否暫停?
當然,我可以存儲在整個記錄會話的管理是「暫停」的信息自己。但它不太可靠,我想確保它不可能如上所述。
你可以簡單地檢查isRecording
是假的,這要麼意味着它已停止或暫停。
在SWIFT 2,你只需要檢查Booll屬性稱爲recording
:
if audioRecorder.recording{
print("recording")
}else{
print("not recording")
}