1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| <!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>播放器</title> <style type="text/css"> html, body { width: 100%; height: 100%; margin: auto; overflow: hidden; }
body { display: flex; }
#mse { flex: auto; } </style> <link rel="stylesheet" href="https://unpkg.byted-static.com/xgplayer/3.0.10/dist/index.min.css"> <script type="text/javascript"> document.addEventListener('ready', () => { const resizeObserver = new ResizeObserver(() => { document.getElementById('mse').style.height = document.body.clientHeight + 'px' }) resizeObserver.observe(document.body) }) </script> </head>
<body> <div id="mse"></div> <script src="//unpkg.byted-static.com/xgplayer/3.0.10/dist/index.min.js" charset="utf-8"></script> <script src="https://unpkg.byted-static.com/xgplayer-flv/3.0.10/dist/index.min.js" charset="utf-8"></script> <script type="text/javascript"> let player = new window.Player({ id: 'mse', isLive: false, playsinline: true, url: '//sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/flv/xgplayer-demo-360p.flv', autoplay: true, autoplayMuted: true, height: "100%", width: "100%", plugins: [window.FlvPlayer] }); player.emit('resourceReady', [ { name: '超清', definition: '1080p', url: '//sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/flv/xgplayer-demo-720p.flv' }, { name: '高清', definition: '720p', url: '//sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/flv/xgplayer-demo-480p.flv' }, { name: '标清', definition: '480p', url: '//sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/flv/xgplayer-demo-360p.flv' } ]);
</script> </body>
</html>
|