如何使用 hls.js 和 plyr 配置多个视频实例
Posted
技术标签:
【中文标题】如何使用 hls.js 和 plyr 配置多个视频实例【英文标题】:How to configure multiple video instances using hls.js and plyr 【发布时间】:2019-05-16 06:58:06 【问题描述】:我正在使用 plyr (https://github.com/sampotts/plyr) 和 hls.js (https://github.com/video-dev/hls.js/) 流式传输视频。 https://codepen.io/pen?template=oyLKQb 示例适用于一个视频实例。目前 document.querySelector 只检测到第一个实例。如何调整代码以在同一页面上有多个视频实例?
我尝试在每个实例中使用 id,例如<video id=player1"></video>
。并打电话给document.querySelector('player1.video')
,但这不起作用。
【问题讨论】:
【参考方案1】:我使用document.querySelectorAll('video')
找到了我的问题的解决方案。如果你有兴趣,你可以在这里找到一个codepen https://codepen.io/MichaGue/pen/oRWVdq
【讨论】:
以上是关于如何使用 hls.js 和 plyr 配置多个视频实例的主要内容,如果未能解决你的问题,请参考以下文章
hls.js CORS 使用 AWS Cloudfront 的 Cookie 问题
php 禁用WP默认MEJS播放器,因为我们正在使用Plyr.io进行音频和视频
JavaCV音视频开发宝典:使用JavaCV实现webm直播服务,无需流媒体服务,无需mse转封装插件(flv.js,hls.js),浏览器原生video标签直接播放rtsp,rtmp和桌面投屏直播