From 4dba50468bdc76234b4b27bcdee4e460852ef7b9 Mon Sep 17 00:00:00 2001 From: yangyakun Date: Thu, 26 May 2022 15:10:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E6=92=AD=E6=94=BE=E7=A6=81?= =?UTF-8?q?=E6=AD=A2=E6=8B=96=E5=8A=A8=E5=92=8C=E5=8F=8C=E5=87=BB=E9=87=8D?= =?UTF-8?q?=E6=96=B0=E5=BC=80=E5=A7=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../passenger/ui/TaxiPassengerArrivedView.kt | 6 +++- .../widget/media/video/SimpleVideoPlayer.kt | 32 +++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerArrivedView.kt b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerArrivedView.kt index c1655da236..a1ff2c470b 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerArrivedView.kt +++ b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerArrivedView.kt @@ -14,7 +14,6 @@ import android.widget.TextView import com.amap.api.navi.view.PoiInputSearchWidget import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant -import com.mogo.eagle.core.utilcode.util.OverlayViewUtils import com.mogo.eagle.core.widget.media.video.SimpleVideoPlayer import com.mogo.och.common.module.wigets.OCHBorderShadowLayout import com.mogo.och.taxi.passenger.R @@ -89,6 +88,11 @@ class TaxiPassengerArrivedView :RelativeLayout, View.OnClickListener { ivAnimalList = findViewById(R.id.iv_animal_list) svpFrame = findViewById(R.id.svp_frame) + svpFrame.setIsTouchWiget(false) + svpFrame.setIsTouchWigetFull(false) + svpFrame.enableshowProgressDialog = false + svpFrame.enableDoubleClick = false + allStartOrdered = mutableListOf() initScore() diff --git a/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/SimpleVideoPlayer.kt b/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/SimpleVideoPlayer.kt index 352cf34acd..252355cadc 100644 --- a/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/SimpleVideoPlayer.kt +++ b/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/SimpleVideoPlayer.kt @@ -29,6 +29,18 @@ class SimpleVideoPlayer : StandardGSYVideoPlayer { private lateinit var start: ImageView private var updateTimer = 0L + /** + * true 开着双击重新播放 + * false 关闭双击播放 + */ + var enableDoubleClick = true + + /** + * true 显示拖动线上进度弹框 + * false 重写拖动进度弹框 + */ + var enableshowProgressDialog = true + interface PlayListener { fun onPlayEvent(event: Int) } @@ -195,4 +207,24 @@ class SimpleVideoPlayer : StandardGSYVideoPlayer { } } } + + override fun touchDoubleUp() { + if(enableDoubleClick) { + super.touchDoubleUp() + } + } + + override fun showProgressDialog(deltaX: Float, seekTime: String?, seekTimePosition: Int, totalTime: String?, totalTimeDuration: Int) { + if(enableshowProgressDialog) { + super.showProgressDialog(deltaX, seekTime, seekTimePosition, totalTime, totalTimeDuration) + } + } + + override fun dismissProgressDialog() { + if(enableshowProgressDialog) { + super.dismissProgressDialog() + } + } + + } \ No newline at end of file