JCVideoPlayer视频播放控件
安卓项目里的视频播放用啥?jcvideoplayer是真的蛮省心的一个控件。支持的格式多,MP4
、3GP
、FLV
都能搞定,基本上不用你去折腾格式转换那一套。
全屏、小窗播放都安排上了,像你做资讯流、短视频推荐页这些,小窗播放方便。用户刷着内容还能看视频,体验感上去了。
控制面板也挺灵活的,你可以自己改样式、调位置,比如把播放
、暂停
、音量
按钮按你 App 的风格来整,整体 UI 更统一。
预加载和缓存也做得还不错,视频还没点开就先加载一部分,点播放基本不卡,缓存功能还能离线观看,对流量不多的用户挺友好。
还有个蛮实用的点是手势控制,上下滑调音量和亮度,左右滑拉进度,和市面上主流播放器交互方式保持一致,用户用着也顺手。
播放失败了咋办?它自带错误,会自动重试加载,降低视频中断的几率。这点在弱网环境下吃香。
适配性也比较强,不管是手机还是平板,屏幕尺寸自动适应,UI 不会乱。生命周期管理做得也到位,播放中切后台,暂停、释放资源这些操作它自己会管,省事也避免内存泄漏。
支持的 API 也挺多的,你想加个播放状态监听、搞点交互反馈,都能通过它的接口来搞。简单说就是扩展性不错。
如果你在做视频类 App,或者 App 里有视频展示需求,jcvideoplayer是个蛮值得用的工具,开源的,社区活跃,更新也比较快,值得一试。
3.73MB
文件大小:
评论区