private fun startVideo(playerView: TextureView) {
val defaultBandwidthMeter: DefaultBandwidthMeter = DefaultBandwidthMeter()
val videoTrackSelectionFactory: TrackSelection.Factory = AdaptiveVideoTrackSelection.Factory(defaultBandwidthMeter)
val trackSelector: TrackSelector = DefaultTrackSelector(videoTrackSelectionFactory)
val loadControl: LoadControl = DefaultLoadControl()
val player = ExoPlayerFactory.newSimpleInstance(context, trackSelector, loadControl)
val dataSourceFactory: DataSource.Factory = DefaultDataSourceFactory(context, defaultBandwidthMeter, DefaultHttpDataSourceFactory(System.getProperty("http.agent"), defaultBandwidthMeter))
val extractorsFactory: ExtractorsFactory = DefaultExtractorsFactory()
val videoSource: MediaSource = ExtractorMediaSource(Uri.parse("http://www.ajisaba.net/motion/dnld.php?fpath=penguin.mp4"), dataSourceFactory, extractorsFactory, null, null)
player.prepare(videoSource)
player.setVideoTextureView(playerView)
player.playWhenReady = true
}