| | |
| | | import cn.sinata.xldutils.invisible |
| | | import cn.sinata.xldutils.utils.ellipsize |
| | | import cn.sinata.xldutils.visible |
| | | import com.google.android.exoplayer2.upstream.DataSpec |
| | | import com.google.android.exoplayer2.upstream.RawResourceDataSource |
| | | import com.sinata.xqmuse.MainActivity |
| | | import com.sinata.xqmuse.R |
| | | import com.sinata.xqmuse.network.HttpManager |
| | |
| | | iv_privacy.setOnClickListener { |
| | | startActivity<GuideActivity>() |
| | | } |
| | | iv_guide.setOnClickListener { |
| | | tv_3.setOnClickListener { |
| | | HttpManager.getH5(4).requestByF(this){ _, data-> |
| | | data?.let { |
| | | startActivity<H5Activity>("title" to "新手冥想指南","url" to it.content) |
| | |
| | | player.release() |
| | | player.gone() |
| | | iv_home.visible() |
| | | }else{ |
| | | iv_home.invisible() |
| | | player.visible() |
| | | player.release() |
| | | //ExoPlayer |
| | | val dataSpec = DataSpec(RawResourceDataSource.buildRawResourceUri(R.raw.default_bg)) |
| | | val rawResourceDataSource = RawResourceDataSource(requireContext()) |
| | | try { |
| | | rawResourceDataSource.open(dataSpec) |
| | | } catch (e: RawResourceDataSource.RawResourceDataSourceException) { |
| | | e.printStackTrace() |
| | | } |
| | | val url = rawResourceDataSource.uri.toString() |
| | | player.setUrl(url) |
| | | player.setLooping(true) |
| | | player.start() |
| | | } |
| | | } |
| | | |
| | |
| | | HttpManager.getTodayMeditation().requestByF(this){_,data-> |
| | | today = data |
| | | if (data?.isShow == 0){ |
| | | tv_1.text = "每日疗愈" |
| | | tv_sub_1.text = "Daily Meditation" |
| | | if (today?.clientMeditationVO?.backgroundUrl.isNullOrEmpty()){ |
| | | iv_daily_empty.visible() |
| | | }else{ |
| | |
| | | tv_today_count.text = "${(today?.clientMeditationVO?.realLearnedNum?:0)+(today?.clientMeditationVO?.virtualLearnedNum?:0)}人已参加学习" |
| | | } |
| | | }else{ |
| | | tv_1.text = "泉疗愈 微电影" |
| | | tv_sub_1.text = "Spring Healing Microfilm" |
| | | if (today?.meditationVideo?.videoUrl.isNullOrEmpty()){ |
| | | iv_daily_empty.visible() |
| | | }else{ |