From 764402b701f20bb0e7eeb41bdcfc411e2e993fad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E5=AD=90=E7=BB=B4?= Date: Thu, 8 May 2025 18:15:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=B8=B8=E6=88=8F?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E8=A7=86=E9=A2=91=E4=B8=BB=E5=8A=A8?= =?UTF-8?q?=E6=92=AD=E6=94=BE=E6=97=B6=E9=80=80=E5=87=BA=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E5=81=9C=E6=AD=A2=E6=92=AD=E6=94=BE=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gamedetail/detail/adapter/GameDetailCoverAdapter.kt | 1 + .../java/com/gh/gamecenter/gamedetail/video/TopVideoView.kt | 2 ++ 2 files changed, 3 insertions(+) diff --git a/app/src/main/java/com/gh/gamecenter/gamedetail/detail/adapter/GameDetailCoverAdapter.kt b/app/src/main/java/com/gh/gamecenter/gamedetail/detail/adapter/GameDetailCoverAdapter.kt index 40a9418bf6..313e5d68aa 100644 --- a/app/src/main/java/com/gh/gamecenter/gamedetail/detail/adapter/GameDetailCoverAdapter.kt +++ b/app/src/main/java/com/gh/gamecenter/gamedetail/detail/adapter/GameDetailCoverAdapter.kt @@ -127,6 +127,7 @@ class GameDetailCoverAdapter( holder.binding.player.viewModel = viewModel holder.binding.player.showOrHideCoverFilter = showOrHideCoverFilter + holder.binding.player.scrollCalculatorHelper = scrollCalculatorHelper holder.binding.player.video = topVideo holder.binding.player.updateThumb(topVideo.poster) diff --git a/app/src/main/java/com/gh/gamecenter/gamedetail/video/TopVideoView.kt b/app/src/main/java/com/gh/gamecenter/gamedetail/video/TopVideoView.kt index 242b6ae965..9ec2815288 100644 --- a/app/src/main/java/com/gh/gamecenter/gamedetail/video/TopVideoView.kt +++ b/app/src/main/java/com/gh/gamecenter/gamedetail/video/TopVideoView.kt @@ -50,6 +50,7 @@ class TopVideoView @JvmOverloads constructor(context: Context, attrs: AttributeS private var mLastGetContentLengthTime = 0L var showOrHideCoverFilter: ((Boolean) -> Unit)? = null + var scrollCalculatorHelper: GameDetailScrollCalculatorHelper? = null init { post { @@ -256,6 +257,7 @@ class TopVideoView @JvmOverloads constructor(context: Context, attrs: AttributeS // 不需要弹弹窗,直接播放 override fun showWifiDialog() { + scrollCalculatorHelper?.currentPlayer = this startPlayLogic(false) //val trafficVideo = PreferenceManager.getDefaultSharedPreferences(context).getBoolean(SettingsFragment.TRAFFIC_VIDEO_SP_KEY, false) //if (trafficVideo) {