Я работаю над проектом на Android Studio, где мне нужен аудиоплеер. Я выбрал Экзоплеер. Я включил эту зависимость в свой файл 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. Я могу вызвать подготовку, isPlaying(), предыдущую и т. д. Но никаких следов addMediaItem или setMediaItem. Наверное, это что-то глупое, но я застрял на этом.
Такие методы, как addMediaItem()
, setMediaItem()
, были добавлены в v2.12.0. Обновите версию вашей зависимости:
implementation 'com.google.android.exoplayer:exoplayer:2.12.0'
Большое спасибо ! Студия Android обычно сообщает мне, когда зависимость устарела, поэтому я не думал, что это было так... Нет, на этот раз.