У меня есть сервисный плеер, который работает хорошо. У меня есть список звуков, которые я хочу воспроизводить последовательно в разные минуты.
Мой код:
val sourceList = mutableListOf<ExtractorMediaSource>()
listSounds.forEach {
val uri = RawResourceDataSource.buildRawResourceUri(it)
val source = ExtractorMediaSource(uri, dataSourceFactory, extractorsFactory, null, null)
sourceList.add(source)
}
mPlayer!!.prepare(ConcatenatingMediaSource(*sourceList.toTypedArray()))
Я хочу повторить список источников в течение 10 или 20 минут. Как я могу установить продолжительность?