Skip to content

Commit 2890a2a

Browse files
wvanhaevretvanlaerhoven
authored andcommitted
Stop on the fly check for live or in ad status when processing track control actions
1 parent 72050ee commit 2890a2a

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

ios/backgroundAudio/THEOplayerRCTRemoteCommandsManager.swift

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -237,9 +237,7 @@ class THEOplayerRCTRemoteCommandsManager: NSObject {
237237
}
238238

239239
@objc private func onPreviousTrackCommand(_ event: MPRemoteCommandEvent) -> MPRemoteCommandHandlerStatus {
240-
if let player = self.player,
241-
!self.isLive,
242-
!self.inAd {
240+
if let player = self.player {
243241
if !self.executeAction(for: .SKIP_TO_PREVIOUS) {
244242
if DEBUG_MEDIA_CONTROL_API { PrintUtils.printLog(logText: "[NATIVE] Executing default Skip to previous action.") }
245243
if self.convertSkipToSeek {
@@ -254,9 +252,7 @@ class THEOplayerRCTRemoteCommandsManager: NSObject {
254252
}
255253

256254
@objc private func onNextTrackCommand(_ event: MPRemoteCommandEvent) -> MPRemoteCommandHandlerStatus {
257-
if let player = self.player,
258-
!self.isLive,
259-
!self.inAd {
255+
if let player = self.player {
260256
if !self.executeAction(for: .SKIP_TO_NEXT) {
261257
if DEBUG_MEDIA_CONTROL_API { PrintUtils.printLog(logText: "[NATIVE] Executing default Skip to next action.") }
262258
if self.convertSkipToSeek {

0 commit comments

Comments
 (0)