Przeglądaj źródła

音频预缓存

ag2s20150909 4 lat temu
rodzic
commit
aa51e3216f

+ 2 - 0
app/src/main/java/io/legado/app/service/AudioPlayService.kt

@@ -140,6 +140,8 @@ class AudioPlayService : BaseService(),
                 )
                 )
                 val uri = Uri.parse(analyzeUrl.url)
                 val uri = Uri.parse(analyzeUrl.url)
                 ExoPlayerHelper.preDownload(uri, analyzeUrl.headerMap)
                 ExoPlayerHelper.preDownload(uri, analyzeUrl.headerMap)
+                //休息1秒钟,防止403
+                Thread.sleep(1000)
                 val mediaSource = ExoPlayerHelper
                 val mediaSource = ExoPlayerHelper
                     .createMediaSource(uri, analyzeUrl.headerMap)
                     .createMediaSource(uri, analyzeUrl.headerMap)
                 exoPlayer.setMediaSource(mediaSource)
                 exoPlayer.setMediaSource(mediaSource)