,还要在用户点击视频回顾按钮的时候, 弹出窗口播放HLS视频流;我们开始开发这个播放器的时候也没有多想, 直接使用了大家都能想到的
最简单的套路,flv.js和hls.js一起用!...,对HLS.js和FLV.js创建的播放器进行调用。..., 而HLS流一般还是用在移动端直播;
所以我们决定采用在 FLV.js 的基础上, 加上HLS.js中的 loader, demuxer 和 remuxer 这三部分去组成一个新的播放器library..., 既能播放FLV视频, 也能播放HLS流(根据项目的需要只包含单码率流的直播和点播, 不包含多码率流, 自动切换码率, 解密等功能);
具体实施过程
首先我们先规划了一下内嵌的功能怎么接入:
Loader...的时间点是否处于当前 Fragment 的播放时间, 如果是, 就立即加载即可;
对各种意外情况的处理
在嵌入的组件中加入logger打印日志, 并将错误返回接入到FLV.JS框架中, 使之能返回响应的错误信息和日志信息