fix override error
This commit is contained in:
parent
6935f58737
commit
d96fbb1ba2
@ -20,7 +20,8 @@ class Recorder: NSObject, ObservableObject, AVAudioRecorderDelegate {
|
|||||||
case couldNotStartRecording
|
case couldNotStartRecording
|
||||||
}
|
}
|
||||||
|
|
||||||
init() {
|
override init() {
|
||||||
|
super.init()
|
||||||
setupDeviceChangeObserver()
|
setupDeviceChangeObserver()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -77,7 +78,7 @@ class Recorder: NSObject, ObservableObject, AVAudioRecorderDelegate {
|
|||||||
|
|
||||||
Task {
|
Task {
|
||||||
await playbackController.pauseMedia()
|
await playbackController.pauseMedia()
|
||||||
await mediaController.muteSystemAudio()
|
_ = await mediaController.muteSystemAudio()
|
||||||
}
|
}
|
||||||
|
|
||||||
let deviceID = deviceManager.getCurrentDevice()
|
let deviceID = deviceManager.getCurrentDevice()
|
||||||
@ -199,7 +200,7 @@ class Recorder: NSObject, ObservableObject, AVAudioRecorderDelegate {
|
|||||||
|
|
||||||
// MARK: - AVAudioRecorderDelegate
|
// MARK: - AVAudioRecorderDelegate
|
||||||
|
|
||||||
func audioRecorderDidFinishRecording(_ recorder: AVAudioRecorder, successfully flag: Bool) {
|
nonisolated func audioRecorderDidFinishRecording(_ recorder: AVAudioRecorder, successfully flag: Bool) {
|
||||||
if !flag {
|
if !flag {
|
||||||
logger.error("❌ Recording finished unsuccessfully - file may be corrupted or empty")
|
logger.error("❌ Recording finished unsuccessfully - file may be corrupted or empty")
|
||||||
Task { @MainActor in
|
Task { @MainActor in
|
||||||
@ -211,7 +212,7 @@ class Recorder: NSObject, ObservableObject, AVAudioRecorderDelegate {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func audioRecorderEncodeErrorDidOccur(_ recorder: AVAudioRecorder, error: Error?) {
|
nonisolated func audioRecorderEncodeErrorDidOccur(_ recorder: AVAudioRecorder, error: Error?) {
|
||||||
if let error = error {
|
if let error = error {
|
||||||
logger.error("❌ Recording encode error during session: \(error.localizedDescription)")
|
logger.error("❌ Recording encode error during session: \(error.localizedDescription)")
|
||||||
Task { @MainActor in
|
Task { @MainActor in
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user