package com.sinata.xqmuse.ui.home
|
|
import cn.sinata.xldutils.gone
|
import com.sinata.xqmuse.R
|
import com.sinata.xqmuse.ui.TransparentStatusBarActivity
|
import kotlinx.android.synthetic.main.activity_micro_video.*
|
import xyz.doikki.videocontroller.StandardVideoController
|
|
class MicroVideoActivity : TransparentStatusBarActivity() {
|
override fun setContentView() = R.layout.activity_micro_video
|
|
override fun initClick() {
|
iv_back.setOnClickListener { finish() }
|
}
|
|
override fun initView() {
|
titleBar.gone()
|
val title = intent.getStringExtra("title")
|
tv_title.text = title
|
val controller = StandardVideoController(this)
|
controller.addDefaultControlComponent(title, false)
|
mVideoView.setVideoController(controller) //设置控制器
|
mVideoView.release()
|
mVideoView.setUrl(intent.getStringExtra("url")) //设置视频地址
|
mVideoView.start()
|
}
|
|
override fun onPause() {
|
super.onPause()
|
mVideoView.pause()
|
}
|
|
override fun onResume() {
|
super.onResume()
|
mVideoView.resume()
|
}
|
|
override fun onDestroy() {
|
super.onDestroy()
|
mVideoView.release()
|
}
|
|
|
override fun onBackPressed() {
|
if (!mVideoView.onBackPressed()) {
|
super.onBackPressed()
|
}
|
}
|
|
}
|