diff --git a/app/src/main/java/io/legado/app/help/MediaHelp.kt b/app/src/main/java/io/legado/app/help/MediaHelp.kt index 264e18795..ed69f64a2 100644 --- a/app/src/main/java/io/legado/app/help/MediaHelp.kt +++ b/app/src/main/java/io/legado/app/help/MediaHelp.kt @@ -57,6 +57,9 @@ object MediaHelp { return request == AudioManager.AUDIOFOCUS_REQUEST_GRANTED } + /** + * 播放静音音频,用来获取音频焦点 + */ fun playSilentSound(mContext: Context) { kotlin.runCatching { // Stupid Android 8 "Oreo" hack to make media buttons work diff --git a/app/src/main/java/io/legado/app/service/TTSReadAloudService.kt b/app/src/main/java/io/legado/app/service/TTSReadAloudService.kt index 2a6d5f966..6a77d96c7 100644 --- a/app/src/main/java/io/legado/app/service/TTSReadAloudService.kt +++ b/app/src/main/java/io/legado/app/service/TTSReadAloudService.kt @@ -147,6 +147,11 @@ class TTSReadAloudService : BaseReadAloudService(), TextToSpeech.OnInitListener } } + override fun onAudioAvailable(utteranceId: String?, audio: ByteArray?) { + super.onAudioAvailable(utteranceId, audio) + + } + override fun onError(s: String) { //nothing }