Я интегрирую собственный видеоплеер для Android (видеоплеер castlabs) в свой проект flutter для поддержки DRM в собственном Android. Я уже использую плагин video_player
flutter для воспроизведения некоторых видео в фоновом режиме. Оба этих игрока используют Exoplayer в качестве зависимости, что вызывает повторяющуюся ошибку зависимости. castlabs sdk интегрирован как автономный репозиторий maven. Я вижу, что он использует exoplayer из местных. Следовательно, я не могу изменить в нем версию Exoplayer.
Как мы можем исправить проблему повторяющихся зависимостей? Я получаю следующую ошибку:
Duplicate class com.google.android.exoplayer2.BasePlayer found in modules classes.jar (com.google.android.exoplayer:exoplayer-core:2.9.6) and classes.jar (com.google.android.exoplayer:library-core:r2.10.4-cl-4d4f5be)
(Я разработчик iOS и не разбираюсь в Android).
Спасибо.