首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

用一个 flv.js 播放监控的例子,带你深撅直播流技术

flvjs from 'flv.js' if (flvjs.isSupported()) { var videoEl = document.getElementById('videoEl') var flvPlayer...(videoEl) flvPlayer.load() flvPlayer.play() } 首先安装 flv.js,代码的第一行是检测浏览器是否支持 flv.js,其实大部分浏览器是支持的。...播放器实例创建之后,接下来就是三步走: 挂载元素:flvPlayer.attachMediaElement(videoEl) 加载流:flvPlayer.load() 播放流:flvPlayer.play...还是以上述代码为例,播放器实例(上面的 flvPlayer 变量)不用变,播放/暂停代码如下: const onClick = isplay => { // 参数 isplay 表示当前是否正在播放...NETWORK_TIMEOUT:连接超时,网络或后台问题 MEDIA_FORMAT_UNSUPPORTED:媒体格式不支持,一般是流数据不是 flv 的格式 了解这些之后,我们在播放器实例上监听异常: // 监听错误事件 flvPlayer.on

3.9K64

花椒web端实时互动流媒体播放器

flv.js 是对外输出FLV.js的一些组件, 事件和错误, 方便用户根据抛出的事件进行各种操作和获取相应的播放信息; 最主要是flv.js下返回的2个player: NativePlayer 和 FLVPlayer...; NativePlayer 是对浏览器本身播放器的一个再包装, 使之能和FLVPlayer一样, 相应共同的事件和操作; 大家最主要使用的还是FLVPlayer这个播放器; 而 FLVPlayer中最重要东西可分为两块...总的流程就是 FLVPlayer喊了一声启动之后, loader 加载数据 => IOController 存储和转发数据 => demuxer 解码数据 => remuxer 转码数据 => TransmuxingWorker...代码的读取套路之后我们可以更清晰的了解hls.js实现播放HLS流的大致过程了; hls.js只播放HLS流, 没有NativePlayer, 所以顶级src/hls.js 对应着 flv.js中的 FLVPlayer

4K43

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券