mirror of
https://github.com/gedoor/legado.git
synced 2024-07-06 23:47:49 +08:00
优化
This commit is contained in:
parent
4640aa896e
commit
8f7242f42d
@ -42,7 +42,6 @@ class MediaButtonReceiver : BroadcastReceiver() {
|
||||
val keycode: Int = keyEvent.keyCode
|
||||
val action: Int = keyEvent.action
|
||||
if (action == KeyEvent.ACTION_DOWN) {
|
||||
AppLog.put("mediaButton $action")
|
||||
when (keycode) {
|
||||
KeyEvent.KEYCODE_MEDIA_PREVIOUS -> {
|
||||
if (context.getPrefBoolean("mediaButtonPerNext", false)) {
|
||||
|
@ -279,18 +279,15 @@ abstract class BaseReadAloudService : BaseService(),
|
||||
override fun onAudioFocusChange(focusChange: Int) {
|
||||
when (focusChange) {
|
||||
AudioManager.AUDIOFOCUS_GAIN -> {
|
||||
AppLog.put("重新获得焦点, 恢复播放")
|
||||
audioFocusLossTransient = false
|
||||
if (!pause) resumeReadAloud()
|
||||
}
|
||||
AudioManager.AUDIOFOCUS_LOSS -> {
|
||||
AppLog.put("永久丢失焦点")
|
||||
if (audioFocusLossTransient) {
|
||||
pauseReadAloud(true)
|
||||
}
|
||||
}
|
||||
AudioManager.AUDIOFOCUS_LOSS_TRANSIENT -> {
|
||||
AppLog.put("暂时丢失焦点, 暂停播放")
|
||||
audioFocusLossTransient = true
|
||||
if (!pause) pauseReadAloud(false)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user