val uri = Uri.parse(contentDTOs[p1].videourl) val view = viewholder.findViewById<SimpleExoPlayerView>(R.id.detailviewitem_video_contents) val exoplayer= ExoPlayerFactory.newSimpleInstance(context,trackSelector) val datasourcefactory = DefaultHttpDataSourceFactory("exoplayer") val extractorsFactory=DefaultExtractorsFactory() val media = ExtractorMediaSource(uri,datasourcefactory,extractorsFactory,null,null) view.player = exoplayer exoplayer.prepare(media) exoplayer.playWhenReady = true val loopingSource = LoopingMediaSource(media) exoplayer.playWhenReady = true exoplayer.prepare(loopingSource)
override fun onPause() { super.onPause() exoplayer.stop() } override fun onStop() { super.onStop() exoplayer.stop() }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)