| | |
| | | import com.sinata.xqmuse.network.entity.CourseDetail |
| | | import com.sinata.xqmuse.network.request |
| | | import com.sinata.xqmuse.ui.TransparentStatusBarActivity |
| | | import com.sinata.xqmuse.utils.Const |
| | | import com.sinata.xqmuse.utils.glide.GlideUtil |
| | | import com.sinata.xqmuse.utils.interfaces.StringCallback |
| | | import com.umeng.socialize.bean.SHARE_MEDIA |
| | | import kotlinx.android.synthetic.main.activity_offline_course.* |
| | | import org.jetbrains.anko.backgroundColor |
| | | import org.jetbrains.anko.backgroundResource |
| | | import xyz.doikki.videocontroller.StandardVideoController |
| | | import xyz.doikki.videoplayer.player.BaseVideoView.* |
| | | |
| | |
| | | override fun onResult(rst: String) { |
| | | if (rst == "wx"){ |
| | | ShareUtils.share(this@OfflineCourseActivity, |
| | | SHARE_MEDIA.WEIXIN,data?.courseTitle,"分享你一个课程", |
| | | SHARE_MEDIA.WEIXIN,data?.courseTitle, Const.SHARE.SHARE_COURSE_TITLE, |
| | | Apis.SHARE_OFFLINE.format(data?.id),null,"") |
| | | }else{ |
| | | ShareUtils.share(this@OfflineCourseActivity, |
| | | SHARE_MEDIA.WEIXIN_CIRCLE,data?.courseTitle,"分享你一个课程", |
| | | SHARE_MEDIA.WEIXIN_CIRCLE,data?.courseTitle,Const.SHARE.SHARE_COURSE_TITLE, |
| | | Apis.SHARE_OFFLINE.format(data?.id),null,"") |
| | | } |
| | | } |
| | |
| | | settings.layoutAlgorithm = WebSettings.LayoutAlgorithm.TEXT_AUTOSIZING |
| | | webView.webChromeClient = object : WebChromeClient() {} |
| | | webView.webViewClient = object : WebViewClient() {} |
| | | webView.backgroundColor = 0 |
| | | webView.background.alpha = 0 |
| | | data?.apply { |
| | | iv_collect.setImageResource(if (data?.isCollect == 1) R.mipmap.collected else R.mipmap.uncollect) |
| | | if ((detailUrl?:"").isVideo()){ |
| | |
| | | controller.addDefaultControlComponent(courseTitle, false) |
| | | mVideoView.setVideoController(controller) //设置控制器 |
| | | mVideoView.setUrl(detailUrl) //设置视频地址 |
| | | GlideUtil.load(this@OfflineCourseActivity, detailUrl, iv_cover, 0) |
| | | GlideUtil.load(this@OfflineCourseActivity, coverUrl, iv_cover, 0) |
| | | }else{ |
| | | cl_title.gone() |
| | | iv_cover.gone() |