Проблема с конфигурацией SimpleExoPlayer

#java #android #kotlin #exoplayer

#java #Android #kotlin #exoplayer

Вопрос:

Я работаю над проектом в Android Studio, где мне нужен аудиоплеер. Я выбрал Exoplayer. Я включил эту зависимость в свой файл gradle

    implementation 'com.google.android.exoplayer:exoplayer:2.6.1'
 

Затем я импортировал

 import com.google.android.exoplayer2.SimpleExoPlayer
 

В моем классе я создаю экземпляр SimpleExoPlayer, как в примере Hello World

 private val player: SimpleExoPlayer = SimpleExoPlayer.Builder(context).build()
 

Тогда у меня нет доступа ко всем методам проигрывателя, указанным в javadoc. Я могу вызвать prepare, isPlaying(), previous и т. Д… Но никаких следов addMediaItem или setMediaItem. Возможно, это что-то глупое, но я застрял на этом.

Ответ №1:

Такие методы, как addMediaItem() , setMediaItem() , были добавлены в версии 2.12.0. Обновите версию зависимости:

 implementation 'com.google.android.exoplayer:exoplayer:2.12.0'
 

Комментарии:

1. Большое вам спасибо! Android studio обычно сообщает мне, когда зависимость устарела, поэтому я не думал, что это так… На этот раз нет.