add: togglePlayPause route

This commit is contained in:
benonymity 2023-12-23 01:51:37 -05:00
parent 793f0c05f7
commit 224e5efe48

View file

@ -583,12 +583,31 @@ class AudioPlayer: NSObject {
commandCenter.playCommand.isEnabled = true
commandCenter.playCommand.addTarget { [weak self] event in
self?.play(allowSeekBack: true)
if (self!.isPlaying()) {
self?.pause()
} else {
self?.play(allowSeekBack: true)
}
return .success
}
commandCenter.pauseCommand.isEnabled = true
commandCenter.pauseCommand.addTarget { [weak self] event in
self?.pause()
if (self!.isPlaying()) {
self?.pause()
} else {
self?.play(allowSeekBack: true)
}
return .success
}
commandCenter.togglePlayPauseCommand.isEnabled = true
commandCenter.togglePlayPauseCommand.addTarget { [weak self] event in
if (self!.isPlaying()) {
self?.pause()
} else {
self?.play(allowSeekBack: true)
}
return .success
}