bohregard
03/11/2021, 2:44 AMbohregard
03/11/2021, 2:45 AMbohregard
03/11/2021, 2:46 AM@Composable
fun LoadingScreen(
modifier: Modifier = Modifier,
navCtrl: NavController,
wavePrefs: WavePreferences
) {
LazyColumn(modifier = Modifier.padding(10.dp)) {
repeat((0..10).count()) {
item {
Video()
}
}
}
}
@Composable
fun Video() {
Card(modifier = Modifier.padding(10.dp)) {
Box(modifier = Modifier.padding(10.dp)) {
ExoPlayerDashCompose(
dashUrl = "<https://v.redd.it/opthnx0e6am61/DASHPlaylist.mpd?a=1618022051%2CNDIyYjg5ZTFhOTM2N2MxZDFmMGQ3NGE4ZjM4M2Q4ODdmNzVkZDVlYWQzNDdkYzkwOWIyNTkyNTI0Yjc5ZGQ1Mw%3D%3D&v=1&f=sd>,",
ratio = 1080 / 574f,
clickable = { }
)
}
}
}
bohregard
03/11/2021, 2:46 AMAndroidView(
factory = ::StyledPlayerView,
modifier = Modifier
.clickable {
clickable(player)
}
.fillMaxHeight()
.fillMaxWidth()
.aspectRatio(ratio)
) {
it.player = player
it.hideController()
it.setShowBuffering(StyledPlayerView.SHOW_BUFFERING_WHEN_PLAYING)
player.repeatMode = REPEAT_MODE_ALL
player.addListener(object : Player.EventListener {
override fun onPlayerError(error: ExoPlaybackException) {
super.onPlayerError(error)
error.printStackTrace()
isError = true
}
})
player.volume = 0f
player.playWhenReady = false
}
bohregard
03/11/2021, 2:47 AMbohregard
03/11/2021, 2:49 AMHalil Ozercan
03/11/2021, 5:43 AMHalil Ozercan
03/11/2021, 7:59 AMAndrey Kulikov
03/11/2021, 11:37 AMMihai Popa
03/11/2021, 12:09 PMbohregard
03/11/2021, 6:01 PMmik_os
03/11/2021, 7:57 PMbohregard
03/11/2021, 8:03 PMdarkmoon_uk
03/12/2021, 4:01 PMHalil Ozercan
03/12/2021, 4:16 PMHalil Ozercan
03/12/2021, 4:17 PMdarkmoon_uk
03/12/2021, 4:38 PMHalil Ozercan
03/12/2021, 4:40 PMdarkmoon_uk
03/12/2021, 4:45 PMHalil Ozercan
03/12/2021, 4:47 PMHalil Ozercan
03/12/2021, 10:15 PMColton Idle
03/16/2021, 8:45 PMColton Idle
03/16/2021, 10:19 PM