pull/32/head
kunfei 5 years ago
parent 1b8fd10368
commit 8e84bf0627
  1. 6
      app/src/main/java/io/legado/app/service/ReadAloudService.kt

@ -13,6 +13,7 @@ import android.support.v4.media.session.PlaybackStateCompat
import io.legado.app.R import io.legado.app.R
import io.legado.app.base.BaseService import io.legado.app.base.BaseService
import io.legado.app.constant.Action import io.legado.app.constant.Action
import io.legado.app.constant.AppConst
import io.legado.app.constant.Bus import io.legado.app.constant.Bus
import io.legado.app.constant.Status import io.legado.app.constant.Status
import io.legado.app.help.IntentDataHelp import io.legado.app.help.IntentDataHelp
@ -121,7 +122,7 @@ class ReadAloudService : BaseService(), TextToSpeech.OnInitListener,
private val handler = Handler() private val handler = Handler()
private val ttsParams by lazy { private val ttsParams by lazy {
hashMapOf(Pair(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID, "content")) hashMapOf(Pair(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID, AppConst.APP_TAG))
} }
private var ttsIsSuccess: Boolean = false private var ttsIsSuccess: Boolean = false
private lateinit var audioManager: AudioManager private lateinit var audioManager: AudioManager
@ -247,8 +248,9 @@ class ReadAloudService : BaseService(), TextToSpeech.OnInitListener,
private fun speak(content: String, queueMode: Int) { private fun speak(content: String, queueMode: Int) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
textToSpeech?.speak(content, queueMode, null, "content") textToSpeech?.speak(content, queueMode, null, AppConst.APP_TAG)
} else { } else {
@Suppress("DEPRECATION")
textToSpeech?.speak(content, queueMode, ttsParams) textToSpeech?.speak(content, queueMode, ttsParams)
} }
} }

Loading…
Cancel
Save