diff --git a/HaishinKit/Sources/Mixer/MediaMixer.swift b/HaishinKit/Sources/Mixer/MediaMixer.swift index f6d00cf95..aea278cdb 100644 --- a/HaishinKit/Sources/Mixer/MediaMixer.swift +++ b/HaishinKit/Sources/Mixer/MediaMixer.swift @@ -384,16 +384,16 @@ extension MediaMixer: AsyncRunner { NotificationCenter .Publisher(center: .default, name: UIApplication.didEnterBackgroundNotification, object: nil) .sink { _ in - Task { - self.setBackgroundMode(true) + Task { @MainActor in + await self.setBackgroundMode(true) } } .store(in: &cancellables) NotificationCenter .Publisher(center: .default, name: UIApplication.willEnterForegroundNotification, object: nil) .sink { _ in - Task { - self.setBackgroundMode(false) + Task { @MainActor in + await self.setBackgroundMode(false) } } .store(in: &cancellables)