diff --git a/Sora/Utils/MediaPlayer/CustomPlayer/CustomPlayer.swift b/Sora/Utils/MediaPlayer/CustomPlayer/CustomPlayer.swift index f30a6f3..a3d8623 100644 --- a/Sora/Utils/MediaPlayer/CustomPlayer/CustomPlayer.swift +++ b/Sora/Utils/MediaPlayer/CustomPlayer/CustomPlayer.swift @@ -142,7 +142,6 @@ class CustomMediaPlayerViewController: UIViewController { setupPlayerViewController() setupControls() setupSkipAndDismissGestures() - addInvisibleControlOverlays() setupSubtitleLabel() setupDismissButton() setupQualityButton() @@ -353,43 +352,7 @@ class CustomMediaPlayerViewController: UIViewController { ]) } - func addInvisibleControlOverlays() { - let playPauseOverlay = UIButton(type: .custom) - playPauseOverlay.backgroundColor = .clear - playPauseOverlay.addTarget(self, action: #selector(togglePlayPause), for: .touchUpInside) - view.addSubview(playPauseOverlay) - playPauseOverlay.translatesAutoresizingMaskIntoConstraints = false - NSLayoutConstraint.activate([ - playPauseOverlay.centerXAnchor.constraint(equalTo: playPauseButton.centerXAnchor), - playPauseOverlay.centerYAnchor.constraint(equalTo: playPauseButton.centerYAnchor), - playPauseOverlay.widthAnchor.constraint(equalTo: playPauseButton.widthAnchor, constant: 20), - playPauseOverlay.heightAnchor.constraint(equalTo: playPauseButton.heightAnchor, constant: 20) - ]) - - let backwardOverlay = UIButton(type: .custom) - backwardOverlay.backgroundColor = .clear - backwardOverlay.addTarget(self, action: #selector(seekBackward), for: .touchUpInside) - view.addSubview(backwardOverlay) - backwardOverlay.translatesAutoresizingMaskIntoConstraints = false - NSLayoutConstraint.activate([ - backwardOverlay.centerXAnchor.constraint(equalTo: backwardButton.centerXAnchor), - backwardOverlay.centerYAnchor.constraint(equalTo: backwardButton.centerYAnchor), - backwardOverlay.widthAnchor.constraint(equalTo: backwardButton.widthAnchor, constant: 20), - backwardOverlay.heightAnchor.constraint(equalTo: backwardButton.heightAnchor, constant: 20) - ]) - - let forwardOverlay = UIButton(type: .custom) - forwardOverlay.backgroundColor = .clear - forwardOverlay.addTarget(self, action: #selector(seekForward), for: .touchUpInside) - view.addSubview(forwardOverlay) - forwardOverlay.translatesAutoresizingMaskIntoConstraints = false - NSLayoutConstraint.activate([ - forwardOverlay.centerXAnchor.constraint(equalTo: forwardButton.centerXAnchor), - forwardOverlay.centerYAnchor.constraint(equalTo: forwardButton.centerYAnchor), - forwardOverlay.widthAnchor.constraint(equalTo: forwardButton.widthAnchor, constant: 20), - forwardOverlay.heightAnchor.constraint(equalTo: forwardButton.heightAnchor, constant: 20) - ]) - } + func setupSkipAndDismissGestures() { let doubleTapGesture = UITapGestureRecognizer(target: self, action: #selector(handleDoubleTap(_:)))