https://mp.weixin.qq.com/s/dinxbynAl83lf6ByHrPKWA
http://h5player.bytedance.com/config/
项目特点
1、支持多种视频格式:支持在网页上播放各种格式的视频文件,包括MP4、HLS、FLV、MPEG-DASH等,能够自动识别各种格式的视频文件;
2、强大的播放能力:支持分段加载、清晰度无缝切换、带宽节省等功能,能够根据用户的网络状况和设备性能,优化视频的加载和播放速度,提供流畅、高品质的视频体验。
3、灵活的插件体系:采用灵活的插件体系设计,支持通过插件扩展功能。开发者可以自定义插件,满足特定的需求,如字幕插件、播放控制插件等。
4、良好的用户体验:提供了多种交互方式和界面效果。用户可以通过鼠标控制播放器的控制栏,实现播放、暂停、音量调节等操作。
5、详细的文档:官网有着详细配置、API、插件等功能使用的文档,方便开发者使用。
https://github.com/bytedance/xgplayer
https://gitee.com/ByteDance/xgplayer
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,minimal-ui">
<meta name="referrer" content="no-referrer">
<title>xgplayer</title>
<style type="text/css">
html, body {width:100%;height:100%;margin:auto;overflow: hidden;}
</style>
</head>
<body>
<div id="mse"></div>
<link rel="stylesheet" href="https://unpkg.byted-static.com/xgplayer/3.0.1/dist/index.min.css"/>
<script charset="utf-8" src="https://unpkg.byted-static.com/xgplayer/3.0.1/dist/index.min.js"></script>
<script>
const config = {
"id": "mse",
"url": "//lf3-static.bytednsdoc.com/obj/eden-cn/nupenuvpxnuvo/xgplayer_doc/xgplayer-demo.mp4",
"playsinline": true,
"poster": "//lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/byted-player-videos/1.0.0/poster.jpg",
"plugins": [],
"x5-video-player-type": "h5",
"x5-video-player-fullscreen": "true",
"x5-video-orientation": "portraint"
}
let player = new Player(config)
</script> </body>
</html>
文档更新时间: 2023-07-12 22:17 作者:admin