#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 обычно сообщает мне, когда зависимость устарела, поэтому я не думал, что это так… На этот раз нет.