#android #kotlin #exoplayer #exoplayer2.x
Вопрос:
Я использую Exoplayer в своем приложении и инициализирую exoplayer как
player = SimpleExoPlayer.Builder(this).build()
Но Android Studio выдает мне предупреждение, поскольку оно устарело. Когда я добираюсь до более низкой версии Exoplayer 2.15.1
, появляется предупреждение. Но в последней версии 2.16.0
он выдает предупреждение об устаревании. Как мы можем инициализировать exoplayer сейчас с последней версией?
Комментарии:
1. Согласно примечаниям к выпуску 2.16.0: устарел
SimpleExoPlayer
. Вместо этого вся функциональность была перенесенаExoPlayer
.ExoPlayer.Builder
может использоваться вместоSimpleExoPlayer.Builder
. Вы можете найти дополнительные изменения здесь github.com/google/ExoPlayer/releases
Ответ №1:
SimpleExoPlayer
Устарел. Вместо этого вся функциональность была перенесена ExoPlayer
. ExoPlayer.Builder
может использоваться вместо SimpleExoPlayer.Builder
.
Инициализируйте свой exoplayer как
player = ExoPlayer.Builder(this).build()
Вы можете проверить изменения, внесенные в библиотеку для версии 2.16.0 в примечаниях к выпуску
Ответ №2:
SimpleExoPlayer
устарел. Вы должны использовать ExoPlayer
implementation 'com.google.android.exoplayer:exoplayer:2.16.1'
Пример:
private var exoPlayer: ExoPlayer? = null
exoPlayer = ExoPlayer.Builder(this).build()
Ответ №3:
В 2.16.1
выполните следующие действия.
ExoPlayer player = new ExoPlayer.Builder(context).build();
Пожалуйста, посмотрите: https://exoplayer.dev/hello-world.html