From a8291718da5f01b5ede07f1cb44057632f2c0559 Mon Sep 17 00:00:00 2001 From: hari-testpress Date: Wed, 19 Jun 2024 14:00:31 +0530 Subject: [PATCH] refactor: Rename TPStreamPlayer playback listener method Renamed listener for AVPlayer.timeControlStatus from handlePlayerStatus to handlePlaybackStatus to better reflect its behavior as it monitors playback states such as playing, paused indefinitely, or waiting for network conditions to improve. This change anticipates the addition of a listener for player.status, ensuring clarity and preventing potential conflicts. --- Source/Managers/TPStreamPlayer.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Managers/TPStreamPlayer.swift b/Source/Managers/TPStreamPlayer.swift index 174b06e..d95a19b 100644 --- a/Source/Managers/TPStreamPlayer.swift +++ b/Source/Managers/TPStreamPlayer.swift @@ -38,7 +38,7 @@ class TPStreamPlayer: NSObject { init(player: TPAVPlayer){ self.player = player super.init() - self.observePlayerStatusChange() + self.observePlaybackStatusChange() self.observePlayerCurrentTimeChange() self.observeCurrentItemChanges() } @@ -54,7 +54,7 @@ class TPStreamPlayer: NSObject { } } - private func observePlayerStatusChange(){ + private func observePlaybackStatusChange(){ player.addObserver(self, forKeyPath: #keyPath(TPAVPlayer.timeControlStatus), options: .new, context: nil) } @@ -87,7 +87,7 @@ class TPStreamPlayer: NSObject { switch keyPath { case #keyPath(TPAVPlayer.timeControlStatus): if let player = object as? TPAVPlayer { - handlePlayerStatusChange(for: player) + handlePlaybackStatusChange(for: player) } case #keyPath(AVPlayerItem.isPlaybackLikelyToKeepUp), #keyPath(AVPlayerItem.isPlaybackBufferEmpty): if let playerItem = object as? AVPlayerItem { @@ -104,7 +104,7 @@ class TPStreamPlayer: NSObject { status = "ended" } - private func handlePlayerStatusChange(for player: TPAVPlayer) { + private func handlePlaybackStatusChange(for player: TPAVPlayer) { switch player.timeControlStatus { case .playing: status = "playing"