Moves the label to the bottom of the video
This commit is contained in:
@@ -408,6 +408,23 @@ fun ChannelHeader(baseChannel: Channel, accountViewModel: AccountViewModel, nav:
|
|||||||
nav("Channel/${baseChannel.idHex}")
|
nav("Channel/${baseChannel.idHex}")
|
||||||
}
|
}
|
||||||
) {
|
) {
|
||||||
|
if (channel is LiveActivitiesChannel) {
|
||||||
|
val streamingUrl by remember(channelState) {
|
||||||
|
derivedStateOf {
|
||||||
|
channel.info?.streaming()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (streamingUrl != null) {
|
||||||
|
Row(verticalAlignment = Alignment.CenterVertically) {
|
||||||
|
VideoView(
|
||||||
|
videoUri = streamingUrl!!,
|
||||||
|
description = null
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Column(modifier = Modifier.padding(12.dp)) {
|
Column(modifier = Modifier.padding(12.dp)) {
|
||||||
Row(verticalAlignment = Alignment.CenterVertically) {
|
Row(verticalAlignment = Alignment.CenterVertically) {
|
||||||
RobohashAsyncImageProxy(
|
RobohashAsyncImageProxy(
|
||||||
@@ -458,23 +475,6 @@ fun ChannelHeader(baseChannel: Channel, accountViewModel: AccountViewModel, nav:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (channel is LiveActivitiesChannel) {
|
|
||||||
val streamingUrl by remember(channelState) {
|
|
||||||
derivedStateOf {
|
|
||||||
channel.info?.streaming()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (streamingUrl != null) {
|
|
||||||
Row(verticalAlignment = Alignment.CenterVertically, modifier = Modifier.padding(bottom = 5.dp)) {
|
|
||||||
VideoView(
|
|
||||||
videoUri = streamingUrl!!,
|
|
||||||
description = null
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Divider(
|
Divider(
|
||||||
modifier = Modifier.padding(start = 12.dp, end = 12.dp),
|
modifier = Modifier.padding(start = 12.dp, end = 12.dp),
|
||||||
thickness = 0.25.dp
|
thickness = 0.25.dp
|
||||||
|
|||||||
Reference in New Issue
Block a user