集RTMP、HLS、FLV,、WebSocket 于一身的网页直播/点播播放器方案EasyPlayer.js实现倍速回放方法

需求分析

一般对于一个播放器,应该支持如下几种显示模式:

  • 等比例,最大化区域显示,不裁剪
  • 等比例,最大区域显示,裁剪
  • 拉伸显示,铺满全屏

要实现这几种显示模式。其实只要对播放控件的布局进行些许调整即可。那EasyPlayer是怎么实现的呢?

EasyPlayer.js

  • 支持m3u8播放;
  • 支持HTTP-FLV播放;
  • 支持RTMP播放;
  • 支持直播和点播播放;
  • 支持播放器快照截图;
  • 支持点播多清晰度播放;
  • 支持全屏或比例显示;
  • 自带的flash支持极速和流畅模式;
  • 自带的flash支持HTTP-FLV播放;
  • 自动检测IE浏览器兼容播放;

EasyPlayer.js实现倍速回放

提出问题

最近有开发者咨询EasyPlayer.js想要结合钉钉使用。在集成开发的时候播放实时流没有问题,但是开发者想集成回放的功能,要求在回放的时候实现倍速回放、任意拖拽进度。

解决问题

很明确这些功能我们现在已经集成有了,只需要简单修改一个参数就可以实现:live=true是直播模式,live=false是点播模式。

下面给大家总结一下其它参数的说明列表如下:

 

集RTMP、HLS、FLV,、WebSocket 于一身的网页直播/点播播放器方案EasyPlayer.js实现倍速回放方法