SimpleExoPlayer 配置问题

SimpleExoPlayer configuration issue

我正在 Android Studio 上做一个项目,我需要一个音频播放器。我选择了 Exoplayer。我在我的 gradle 文件

中包含了这个依赖项
   implementation 'com.google.android.exoplayer:exoplayer:2.6.1'

然后我导入了

import com.google.android.exoplayer2.SimpleExoPlayer

在我的 class 中,我正在创建一个 SimpleExoplayer 实例,就像在 Hello World 示例中一样

private val player: SimpleExoPlayer = SimpleExoPlayer.Builder(context).build()

那么我无法访问 javadoc 中指定的所有播放器方法。我可以调用 prepare、isPlaying()、previous 等……但没有 addMediaItem 或 setMediaItem 的痕迹。这可能有些愚蠢,但我坚持了下来。

v2.12.0 中添加了 addMediaItem()setMediaItem() 等方法。更新您的依赖版本:

implementation 'com.google.android.exoplayer:exoplayer:2.12.0'