flv.js是什么插件,flv.js的基本语法怎么用,下面个大家简单介绍一下!
flv.js是什么插件
flv.js 是 HTML5 Flash 视频(FLV)播放器,纯原生 JavaScript 开发,没有用到 Flash。由 bilibili 网站开源。它的工作原理是将 FLV 文件流转码复用成 ISO BMFF(MP4 碎片)片段,然后通过 Media Source Extensions 将 MP4 片段喂进浏览器。
flv.js的基本特征
FLV 容器,具有 H.264 + AAC 编解码器播放功能;
多部分分段视频播放;
HTTP FLV 低延迟实时流播放 FLV 通过WebSocket 实时流播放;
兼容 Chrome, FireFox, Safari 10, IE11 和 Edge;
十分低开销,并且通过你的浏览器进行硬件加速。
flv.js的基本语法
let videoElement = document.getElementById('videoElement')
// 创建flvjs实例
let flvPlayer = flvjs.createPlayer({
type: 'flv',
url: 'https://ipkd.cn/xxx.flv',
})
flvPlayer.on(flvjs.Events.LOADING_COMPLETE, (res) => {
console.log("加载完成")
})
flvPlayer.on(flvjs.Events.MEDIA_INFO, (res) => {
console.log("媒体信息")
})
flvPlayer.on(flvjs.Events.METADATA_ARRIVED, (res) => {
console.log("获取元数据")
})
flvPlayer.on(flvjs.Events.RECOVERED_EARLY_EOF, (res) => {
console.log("恢复早期EOF")
})
flvPlayer.on(flvjs.Events.SCRIPTDATA_ARRIVED, (res) => {
console.log("获取到脚本数据")
})
flvPlayer.on(flvjs.Events.ERROR, (errorType, errorDetail, errorInfo) => {
console.log("视频错误信息回调")
console.log("errorType:", errorType);
console.log("errorDetail:", errorDetail);
console.log("errorInfo:", errorInfo);
})
Potplayer:一款免费开源的媒体播放器,支持几乎全部音乐、视频文件格式的播放
上面是“flv.js是什么插件,基本语法介绍”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2961.html
workflows工作流
一名男子跪在月球岩石表面看见小行星碰撞
一幅以霓虹灯照亮的城市天际线和未来主义画
一个熙熙攘攘的市场场景,里面摆满了南瓜
梦幻向日葵ComfyUI工作流
一条赤壁龙从蛋中孵化出来ComfyUI工作流
一只可爱的草莓味冰淇淋卷筒
一只可爱的飞鸟ComfyUI工作流
池塘边的大熊猫ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

利用html5+css3实现滚雪球效果(附代码)
利用js做一个炫酷音乐背景效果
利用css绘画棋盘布局(象棋)
html5如何3D立方体旋转特效
在线生成金属文字
利用canvas画几个好玩的星云物种
barcode条形码/qrcode二维码兼容所有浏览器(含ie6/ie7/ie8)
js实现下雪特效










