From be622a01ac4f7a14c6012b25e2b23a3612d73d4c Mon Sep 17 00:00:00 2001 From: wangmingjun Date: Thu, 9 Mar 2023 21:58:49 +0800 Subject: [PATCH] =?UTF-8?q?[M2]=20=E8=A7=86=E9=A2=91=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=E7=BD=91=E7=BB=9C=E4=B8=AD=E6=96=AD=E9=97=AE=E9=A2=98=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../passenger/ui/widget/video/AdvanceVideoView.kt | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceVideoView.kt b/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceVideoView.kt index ca36528d22..e648e9660a 100644 --- a/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceVideoView.kt +++ b/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceVideoView.kt @@ -207,10 +207,15 @@ class AdvanceVideoView @JvmOverloads constructor( } override fun onFinished(url: String?, threadBean: ThreadBean?) { - Logger.d(ImageAndVideoRotation.TAG, "download-onFinished") - //下载完成 - ThreadUtils.runOnUiThread { - startPlay() + Logger.d(ImageAndVideoRotation.TAG, "download-onFinished = $url") + if (url.equals(fileNetPath)){ //发现下载工具在断网又连网后,任务又都排队下载,跳转播放出现问题 + //下载完成 + ThreadUtils.runOnUiThread { + startPlay() + } + }else{//再次去下载当前的 + startDownLoadVideo() + Logger.d(ImageAndVideoRotation.TAG, "download-onFinished = not current video") } }