【发布时间】:2020-04-07 23:25:47
【问题描述】:
我正在为我的颤振项目集成一个原生 android 视频播放器(castlabs 视频播放器),以便在原生 android 中支持 DRM。我已经在使用 video_player 颤振插件在后台播放一些视频。
这两个播放器都使用 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)。
谢谢。
【问题讨论】:
标签: android flutter android-gradle-plugin android-library flutter-dependencies