From 94334c7de818c909844cf78ffdb05ae01d934183 Mon Sep 17 00:00:00 2001 From: kunfei Date: Sun, 24 Apr 2022 17:27:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/service/AudioPlayService.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/legado/app/service/AudioPlayService.kt b/app/src/main/java/io/legado/app/service/AudioPlayService.kt index 7ec13017c..ca4b297d6 100644 --- a/app/src/main/java/io/legado/app/service/AudioPlayService.kt +++ b/app/src/main/java/io/legado/app/service/AudioPlayService.kt @@ -127,7 +127,7 @@ class AudioPlayService : BaseService(), private fun play() { upNotification() if (requestFocus()) { - kotlin.runCatching { + execute { AudioPlay.status = Status.STOP postEvent(EventBus.AUDIO_STATE, Status.STOP) upPlayProgressJob?.cancel() @@ -141,13 +141,13 @@ class AudioPlayService : BaseService(), val uri = Uri.parse(analyzeUrl.url) ExoPlayerHelper.preDownload(uri, analyzeUrl.headerMap) //休息1秒钟,防止403 - Thread.sleep(1000) + delay(1000) val mediaSource = ExoPlayerHelper .createMediaSource(uri, analyzeUrl.headerMap) exoPlayer.setMediaSource(mediaSource) exoPlayer.playWhenReady = true exoPlayer.prepare() - }.onFailure { + }.onError { it.printOnDebug() toastOnUi("$url ${it.localizedMessage}") stopSelf()