这是什么?
ExoPlayer 曾是 Google 面向 Android 的开源媒体播放器库。这个 GitHub 仓库已废弃、不再更新——所有开发工作都转移到了 AndroidX Media3。
这是我加到 Android 应用里的一个库,还是一个独立的播放器?
它是一个添加到 Android 应用中使用的 Java 库,以构建产物的形式发布——exoplayer:2.19.1 是这个项目发布的最后一个版本。它不是一个独立的播放器应用。
那我现在要去哪里获取最新版本的 ExoPlayer?
去 AndroidX Media3,现在最新的 ExoPlayer 代码都在那里发布。对于已有代码,README 里链接了迁移指南和脚本,可以帮你迁移到 Media3 的包名。
我还能用这个仓库来启动新项目吗?
不能。dev-v2 分支的提交在 2024-04-03 就已停止,exoplayer:2.19.1 是最终版本,也不会再有新版本——新的开发工作都在 AndroidX Media3 中进行。
把现有应用迁移到 Media3 需要多少工作量?
官方提供了迁移指南和一个自动化脚本,可以把你的代码迁移到 Media3 的包名,所以很大一部分迁移工作可以靠脚本完成,不用全部手工重写。
如果我不做迁移,继续用 exoplayer:2.19.1 还行吗?
它仍是最后一个已发布的版本,但这个仓库不会再发布任何新东西——后续开发只会在 AndroidX Media3 中进行,维护者也建议所有用户都迁移过去。
What are similar projects?
BBLL, JiaoZiVideoPlayer, xbmc, vlc, GSYVideoPlayer, react-player, ijkplayer, cloudstream
Which topics is it in?
multimedia, media, player, video-player, google, audio, streaming, video, deprecated, java, mobile, android