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.isEnabled = true
commandCenter.playCommand.addTarget { [weak self] event in commandCenter.playCommand.addTarget { [weak self] event in
if (self!.isPlaying()) {
self?.pause()
} else {
self?.play(allowSeekBack: true) self?.play(allowSeekBack: true)
}
return .success return .success
} }
commandCenter.pauseCommand.isEnabled = true commandCenter.pauseCommand.isEnabled = true
commandCenter.pauseCommand.addTarget { [weak self] event in commandCenter.pauseCommand.addTarget { [weak self] event in
if (self!.isPlaying()) {
self?.pause() 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 return .success
} }