video.js是一款基于HTML5的网络视频播放器。它支持HTML5和Flash视频,在github上已达2万多,可以说是排行第一的视频播放器框架。
video.js特点
1.免费来源,该项目从年开始
2.兼容主流浏览器
随着flash退化,flash开发工程师已经很少,vedio.js提供流畅的flash播放器,而且提供全屏等
3.支持自定义UI
4.拥有灵活的插件
5.完善的文档
6.支持多种格式的视频,比如m3u8格式的视频
简单上手
免费CDN引用
或者使用npm安装引用
使用video.js与创建video元素一样简单,但是有一个附加的data-setup属性,该属性必须有个值{},可以包含任何Video.js选项-只要确保它包含有效的JSON,还必须有class=video-js,两者缺一不可。
如果不想用自动化设置,可以忽略data-setup属性,使用videojs函数来初始化video标签
videojs函数接受一个options对象和一个回调,当播放器准备好时,回调函数将被调用。
在4.9版本之后,video.js开始支持audio音频标签,其用法和video一样。
总结
以上就是本次分享内容,感谢阅读,欢迎留言讨论!