2012-04-03 19 views
1

Wenn man sich den Verweis ansieht, gibt es keine explizite Lösung - irgendeine Eigenschaft oder einen Delegaten-Rückruf ... Aber vielleicht könnte es einen Trick geben, wie man den Recorder zuverlässig fragt, ob er pausiert. Manchmal kann die erforderliche Information von dem Zustand anderer Eigenschaften abgeleitet werden .. etc ..Wie erkennt man, ob AVAudioRecorder pausiert ist?

Natürlich kann ich diese "pausierte" Information selbst während der Verwaltung der gesamten Aufnahmesitzung speichern. Aber es ist weniger zuverlässig und ich will sicher sein, dass es nicht wie oben beschrieben möglich ist.

Antwort

2

Sie könnten einfach nach isRecording suchen, um falsch zu sein, das würde entweder bedeuten, dass es gestoppt oder pausiert wurde.

0

In SWIFT 2 Sie nur Booll Eigenschaft überprüfen genannt recording:

if audioRecorder.recording{ 
    print("recording") 
}else{ 
    print("not recording") 
} 
Verwandte Themen