From cdd5ba74173d92591bcddb541e68826fa6831f98 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Tue, 16 Aug 2022 21:58:43 +0800 Subject: [PATCH] Clear now playing info when play back is stopped --- .../Sources/Services/AudioSession/AudioSession.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apple/OmnivoreKit/Sources/Services/AudioSession/AudioSession.swift b/apple/OmnivoreKit/Sources/Services/AudioSession/AudioSession.swift index 62e58189d..e09782778 100644 --- a/apple/OmnivoreKit/Sources/Services/AudioSession/AudioSession.swift +++ b/apple/OmnivoreKit/Sources/Services/AudioSession/AudioSession.swift @@ -41,6 +41,7 @@ public class AudioSession: ObservableObject { public func stop() { player?.stop() + clearNowPlayingInfo() timer = nil player = nil item = nil @@ -114,6 +115,10 @@ public class AudioSession: ObservableObject { } } + func clearNowPlayingInfo() { + MPNowPlayingInfoCenter.default().nowPlayingInfo = [:] + } + func setupRemoteControl() { UIApplication.shared.beginReceivingRemoteControlEvents()