电脑装配网

Android 视频播放器

 人阅读 | 作者lilintao | 时间:2024-03-25 18:26

视频播放现在算是比较常见的需求了,Github 上也已经有很多很好的开源视频播放器了,比如 Google 家的 ExoPlayer 和 Bilibili 的 ijkplayer,但是对于开发者而言,选择当然是越多越好,所以今天给大家推荐几个真·开箱即用的视频播放器。

GSYVideoPlayer

这是一个基于 ijkplayer 的视频播放器,支持弹幕、滤镜、水印,拖动、旋转,声音、亮度调节,边播边缓存,多分辨率切换,小窗口预览,各种动画效果等等。

基本上已经能够满足绝大部分视频播放的需求了,而且由于使用人数众多,即使遇到问题也能快速找到对应的解决方案。

GSYVideoPlayer (8200+ stars): https://github.com/CarGuo/GSYVideoPlayer

JiaoZiVideoPlayer

饺子视频播放器是一个支持高度自定义的 Android 视频播放器。如果你需要在一些特殊的、非常规场景下(比如浮动窗口和小窗口)播放视频的话,这个库就比较合适了。

我们可以在 layout 中定义好需要播放视频的 view,然后在 activity 或 fragment 中去控制和使用它。而且它也支持在 RecyclerView 或 ListView 中使用。另外,你也可以利用该库定制并实现出你想要的 UI 效果。

JiaoZiVideoPlayer (8200+ stars): https://github.com/lipangit/JiaoZiVideoPlayer

PLDroidPlayer

如果以上两个库仍然不能满足你的需求,比如你需要更好的性能以及更自由的定制化功能,那么这个库应该就是你想要的了。它的特点是可高度定制化和适合二次开发,而且支持众多特性:

PLDroidPlayer (3600+): https://github.com/pili-engineering/PLDroidPlayer

今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言和点赞是我持续更新的动力哦!

关注 wx - 公 - 号 -:非著名程序员,对话框回复关键字 “1024”,免费领取 30 本经典编程书籍。

章鱼猫在此感谢大家的关注和支持。喜欢我,就赶紧关注我,给我点赞吧!


文章标签:

本文链接:『转载请注明出处』