refactor: Use listOfNotNull

This commit is contained in:
Isira Seneviratne 2023-08-28 06:13:44 +05:30
parent dfee1e5b76
commit e76e7780d4

View File

@ -168,9 +168,7 @@ class OfflinePlayerActivity : BaseActivity() {
videoUri != null && audioUri != null -> { videoUri != null && audioUri != null -> {
val videoItem = MediaItem.Builder() val videoItem = MediaItem.Builder()
.setUri(videoUri) .setUri(videoUri)
.apply { .setSubtitleConfigurations(listOfNotNull(subtitle))
if (subtitle != null) setSubtitleConfigurations(listOf(subtitle))
}
.build() .build()
val videoSource = ProgressiveMediaSource.Factory(FileDataSource.Factory()) val videoSource = ProgressiveMediaSource.Factory(FileDataSource.Factory())
@ -193,18 +191,14 @@ class OfflinePlayerActivity : BaseActivity() {
videoUri != null -> player.setMediaItem( videoUri != null -> player.setMediaItem(
MediaItem.Builder() MediaItem.Builder()
.setUri(videoUri) .setUri(videoUri)
.apply { .setSubtitleConfigurations(listOfNotNull(subtitle))
if (subtitle != null) setSubtitleConfigurations(listOf(subtitle))
}
.build() .build()
) )
audioUri != null -> player.setMediaItem( audioUri != null -> player.setMediaItem(
MediaItem.Builder() MediaItem.Builder()
.setUri(audioUri) .setUri(audioUri)
.apply { .setSubtitleConfigurations(listOfNotNull(subtitle))
if (subtitle != null) setSubtitleConfigurations(listOf(subtitle))
}
.build() .build()
) )
} }