网页flash文本抓取器(之前做监控视频直播,用到了ckplayer,ckplayer超酷网页播放器)

优采云 发布时间: 2021-10-18 18:09

  网页flash文本抓取器(之前做监控视频直播,用到了ckplayer,ckplayer超酷网页播放器)

  我用ckplayer进行监控视频直播。ckplayer 超酷网页播放器是一款用于在浏览器中播放视频的插件工具。这是如何使用它。

  使用ckplayer需要的插件文件如下:

  

  里面的每个文件不能少,否则会报错。

  先说一下监控直播的原理:我们选择C2C智能监控*敏*感*词*进行安装监控。这时候我们只需要获取监控*敏*感*词*的HLS播放地址就可以获取监控直播视频了。每个监控*敏*感*词*都有一个唯一的 HLS 播放地址。, ckplayer初始化时,只要配置了监控*敏*感*词*的HLS播放地址,就可以播放相应的监控视频。

  了解了显示器播放视频的原理后,剩下的工作就很简单了,因为超酷播放器的配置也很简单,我们只需要引用插件文件,给视频播放器一个初始化即可在页面 Container 上,然后获取此容器并初始化视频播放器。

  html页面如下:

  

/image/vidio-no.png

  我们使用id为video1的div容器作为初始化容器,然后引用ckplayer.js,在js页面初始化播放器,如下:

  

var flashvars;

flashvars={

f: '/lib/ckplayer/m3u8.swf',

a: 'http://hls.open.ys7.com/openlive/ed9131cc6d154c52a6240ba4ddb2671e.hd.m3u8',

c: 0,

p: 1,

s: 4,

lv: 1

};

var params = {bgcolor: '#FFF', allowFullScreen: true, allowScriptAccess: 'always', wmode: 'transparent'};

CKobject.embedSWF("/lib/ckplayer/ckplayer.swf", "video1", "video", "100%", "100%", flashvars, params);

  上面代码中的“ed9131cc6d154c52a6240ba4ddb2671e.hd.m3u8”就是HLS播放地址。前面的路径一般根据监控*敏*感*词*品牌使用相同的路径。一般有两种播放地址。带hd字的地址是高清播放,不带hd。字的地址是流畅播放。一般我们在项目中选择流畅播放。

  上面几行简单的代码就可以在很酷的浏览器中播放实时视频。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线