From b8d8f9b855fdd453d06d78d2565f091db208ec8e Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期二, 26 十一月 2024 19:30:59 +0800 Subject: [PATCH] 支付 --- app/src/main/java/com/sinata/xqmuse/ui/course/OfflineCourseActivity.kt | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/course/OfflineCourseActivity.kt b/app/src/main/java/com/sinata/xqmuse/ui/course/OfflineCourseActivity.kt index 0181b87..35d28d9 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/course/OfflineCourseActivity.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/course/OfflineCourseActivity.kt @@ -1,5 +1,6 @@ package com.sinata.xqmuse.ui.course +import android.view.View import android.webkit.WebChromeClient import android.webkit.WebSettings import android.webkit.WebViewClient @@ -31,6 +32,7 @@ override fun setContentView() = R.layout.activity_offline_course private val data by lazy { intent.getParcelableExtra<CourseDetail>("data") } + private var first = true //第一次 加载视频封面 override fun initClick() { iv_back.setOnClickListener { finish() } @@ -90,7 +92,8 @@ controller.addDefaultControlComponent(courseTitle, false) mVideoView.setVideoController(controller) //设置控制器 mVideoView.setUrl(detailUrl) //设置视频地址 - GlideUtil.load(this@OfflineCourseActivity, coverUrl, iv_cover, 0) +// GlideUtil.load(this@OfflineCourseActivity, detailUrl, iv_cover, 0) + mVideoView.start() }else{ cl_title.gone() iv_cover.gone() @@ -122,12 +125,16 @@ override fun onPlayStateChanged(playState: Int) { when(playState){ STATE_PLAYING->{ - iv_cover.gone() - ivPlay.gone() + if (first){ + mVideoView.pause() +// iv_cover.gone() + ivPlay.visible() + first = false + } } STATE_PLAYBACK_COMPLETED->{ - iv_cover.visible() - ivPlay.visible() +// iv_cover.visible() +// ivPlay.visible() } } } -- Gitblit v1.7.1