mirror of
https://github.com/cranci1/Sora.git
synced 2026-04-13 13:00:40 +00:00
long press seek buttons now work again
This commit is contained in:
parent
e0c2092563
commit
47f45f63bb
1 changed files with 1 additions and 38 deletions
|
|
@ -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(_:)))
|
||||
|
|
|
|||
Loading…
Reference in a new issue