android - 无法导入包 com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector
问题描述
需要使用 exoplayer 实现 MediaSessionConnector,但我无法导入为此必需的包。:
com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector
以下是我添加到 app gradle 的实现(甚至添加了不必要的 UI,例如 UI):
implementation 'com.google.android.exoplayer:exoplayer:2.10.8'
implementation 'com.google.android.exoplayer:exoplayer-core:2.10.8'
implementation 'com.google.android.exoplayer:exoplayer-hls:2.10.8'
implementation 'com.google.android.exoplayer:exoplayer-dash:2.10.8'
implementation 'com.google.android.exoplayer:exoplayer-ui:2.10.8'
根据文档(com.google.android.exoplayer:exoplayer:2.10.8)应该添加所有依赖项
这里缺少什么?这需要任何其他实现吗?
解决方案
以下包属于 exoplayer:extension-mediasession -
'com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector'
使用下面的实现来解决包依赖
implementation 'com.google.android.exoplayer:extension-mediasession:2.10.8'
从谷歌官方应用程序gradle这里得到这个
推荐阅读
- google-apps-script - 谷歌表格脚本在最后一条记录之后复制并粘贴到另一张表格中
- xcode - no .xcodeproj file when downloading ZIP on github
- firebase - 全局 on_message 回调 firebase 颤动
- python - How to install a package on my jupyter notebook that is only available on pip and not in conda?
- python - Appending to a recursive list in python
- javascript - 如何使用 lodash javascript 对对象中的数组数据进行分组
- r - 在 R 中使用 ggplot 自定义热图外观
- ms-access - Read conflict when empty sub-form
- node.js - I am returning a Promise Object and unable to get actual object- nodej s
- microsoft-teams - 我们可以调整在 MS Teams 上呈现的自适应卡上的按钮大小吗