为什么找不到ProgressiveMediaSource?

时间:2019-05-13 19:17:15

标签: java android exoplayer2.x

the ExoPlayer documentation看,“ Hello World”示例表明,要播放标准视频,您应该使用ProgressiveMediaSource(与我见过的许多在线教程相比,建议您使用{{1 }})

查看source code for ExoPlayer,它声称已弃用ExtractorMediaSource,而ExtractorMediaSource已将其替换:

ProgressiveMediaSource

在我自己的项目中,我使用的是ExoPlayer v2.9.5-which is the latest version on jcenter, released February 2019

但是,当我尝试实例化/** @deprecated Use {@link ProgressiveMediaSource} instead. */ 时,出现错误:

ProgressiveMediaSource

为什么我找不到这个班级?我在做什么错了?

1 个答案:

答案 0 :(得分:0)

JCenter List

我发现通过单击此选项卡,列出了较新版本的ExoPlayer。

ProgressiveMediaSource已在2.10.0版中添加

但是,2.10.0版本也从Android支持库切换到了AndroidX,因此,如果要使用它,则必须将整个项目升级到AndroidX。