推荐一款视频控件xgplayer

本文推荐xgplayer,一个由字节跳动开发的视频播放插件,支持flv、hls等直播和点播格式,具备弹幕、清晰度切换等功能,相较于videojs,提供了更丰富的特性和更好的用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

H5有了video标签之后,视频播放好像变得异常简单。之前也做个视频播放,觉得只要地址对了,很轻松就能播放了。

最近一直做关于视频播放的东西,才觉得自己就只会播放简单的,如果是直播,什么rtmp、flv、webrtc这些,都只能用第三方的。

对于video标签,我们一查,几乎都是videojs,不管什么框架的video UI,几乎都跟videojs挂钩,今天推荐一个西瓜视频的第三方插件,然后就是自己的几个小问题。本人觉得这个插件功能更强大,使用起来也比较舒服:
http://h5player.bytedance.com/examples/

支持flv、hls等点播和直播。而且还扩展了弹幕、视频清晰度切换、播放倍数等。反正暂时能用到的几乎都有。

另外就是error自定义文案设置了无效,看了源码应该是可以的,没想到要设置errorTips,我去GitHub上提了这个问题,之后加了官方群,开发这个插件的一个大佬告诉我的,他们的文档上面没有。我还问了有没有打算扩展rtmp,大佬直接说协议本身不支持,并没有打算。

而且不得不多嘴的是,这个控件的api也很不错,配置、插件、API划分的非常清楚,你要的配置都很容易能找到。还支持自定义扩展,反正应对普通的业务应该是足够了。

对于我们使用者来说videojs、mediaElementjs功能已经很强大了,字节跳动早期也都是基于videojs基础进行二次封装,后来他们团队觉得很多功能无法满足,成本也相应会高很多,于是他们就自己做了一个。

他们当初是出于在播放器端加载视频、解析视频、转换格式,让不支持分段播放的mp4动态支持,这样就无须转换源视频的格式,服务器端也无其他开销的目的去开发,只能说在不同的高度看待的角度天差地别。

这是一篇水文,最主要的目的就是想推荐xgplayer这个视频控件,别再盯着videojs了,希望有业务做视频播放的可以简单使用体验一下。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值