Я использую androidx.media3: Media3-exoplayer: 1.4.1 и androidx.media3: media3-ui: 1.4.1 для воспроизведения видео в приложении. Init Player As Sample As Guide от https://developer.android.com/media/med ... de]private val player = ExoPlayer.Builder(context.applicationContext).build()
fun startPlay(url: String){
player.setMediaItem(MediaItem.fromUri(url))
player.playWhenReady = true
player.prepare()
}
[/code]
У меня есть игрок, когда управление деятельностью уничтожает, а не настраиваемое загрузочное обслуживание , не добавлять платформусхедерсервейс в моем манифесте.
Это запускает системный подсудок Когда иногда воспроизводить видео, не всегда, см. В картине.
Но я не нахожу, где игрока начинает службу в исходном коде. Иногда он повторяет видео много раз в фоновом режиме (я не устанавливаю повторить воспроизведение):
В худшем случае - это приложение потребляет мобильный трафик на фоне на 100 г после выхода приложения. Кто -нибудь знает, как этот счастливый или экзоплайер начинает немного jobscheduler.
Подробнее здесь: https://stackoverflow.com/questions/796 ... dservice-a