|
|
@@ -63,10 +63,6 @@ class MediaButtonReceiver : BroadcastReceiver() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- KeyEvent.KEYCODE_MEDIA_PAUSE -> {
|
|
|
- pauseReadAloud(context)
|
|
|
- }
|
|
|
-
|
|
|
else -> readAloud(context)
|
|
|
}
|
|
|
}
|
|
|
@@ -74,11 +70,6 @@ class MediaButtonReceiver : BroadcastReceiver() {
|
|
|
return true
|
|
|
}
|
|
|
|
|
|
- private fun pauseReadAloud(context: Context) {
|
|
|
- ReadAloud.pause(context)
|
|
|
- AudioPlay.pause(context)
|
|
|
- }
|
|
|
-
|
|
|
fun readAloud(context: Context, isMediaKey: Boolean = true) {
|
|
|
when {
|
|
|
BaseReadAloudService.isRun -> {
|
|
|
@@ -99,6 +90,10 @@ class MediaButtonReceiver : BroadcastReceiver() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ isMediaKey && !AppConfig.readAloudByMediaButton -> {
|
|
|
+ // break
|
|
|
+ }
|
|
|
+
|
|
|
LifecycleHelp.isExistActivity(ReadBookActivity::class.java) ->
|
|
|
postEvent(EventBus.MEDIA_BUTTON, true)
|
|
|
|