首页 > 其他分享 >易语言利用ckplayer写m3u8看片神器随聊

易语言利用ckplayer写m3u8看片神器随聊

时间:2023-10-18 15:46:29浏览次数:41  
标签:浏览器 随聊 m3u8 flash 看片 播放 易语言


也不知道什么时候开始,现在视频网站都是用m3u8格式,而且我对这个格式也不了解。
不过,是真的不错,以前你想拖动看(拖着看爽),需要等视频前面都加载好,加载到你这里才能看。
现在好了,m3u8因为是切片播放的,它只加载你拖动到的那一小节即可播放,确实先进不少。
其实据我观察,现在大部分主流播放器都可以播放m3u8链接和文件,只是大家不知道而已。
今天简单聊聊易语言写m3u8播放器的方法。
易语言的支持库和播放组件是很匮乏的,只能播放一些很简单格式的视频,比如mp4格式。根本没有能播放m3u8的家伙。
所以需要利用第三方,这个ck是基于js的网页播放器,这就很方便了。
以前我也不懂,也不想了解这方面的东西,只是偶然间看到论坛有人发出这套源码,发现还真能实现m3u8的顺利播放,而且代码极少。
于是收藏了。
之前闲来无事,开发了个看片神器。就是自动采集网站m3u8的链接,以列表形式展示,然后一键播放。
好久没看了,昨天一瞧,无论是源码还是成品都打不开了,因为之前是用的易语言自带浏览器(ie),说flash过期还是版本不行的,忘了。
也没更新,直接到ckplayer官网下了个最新版本。
发现,这个最新版本也不支持ie了,用精易web浏览器也不行,可能浏览器不支持运行js?也不知道该咋搞。
是我太不懂网页编程了?还是因为我笨?反正最后也没想出什么好办法~直接打开网页,用电脑默认浏览器打开运行然后播放。
说说软件的原理和更新吧。真的不要太简单。
其实ckplayer给的源码已经非常非常简单了,你只需要修改ihdex.html就行了。js啥的不懂就不要乱动。
index.html的代码写法也已经在手册上写的很清楚,你想播放什么,就直接把核心代码复制过来替换就行了。记住是核心替换就行了。
然后什么都不用动,代码里链接的地方换成你要播放的m3u8链接,双击浏览这个index.html就能播放了。
以前只是用易语言自带浏览器打开这个链接,就成易语言播放器。现在不行了,只能用外部浏览器打开而已。
其实也不影响看,你照样可以采集链接,软件直接修改index.html里的播放链接,然后打开,用默认浏览器看,一样。
加上谷歌浏览器操作,看片也很方便。你就把软件当成浏览器插件来看就行了,让软件总在最前,边缘吸附啥的搞一搞。这么一个看片神器不就又成了。
我听说还有人把谷歌浏览器嵌入易语言进行操作,我不会搞,也没兴趣研究。
ps:第二天我研究了一下以前下载的那套源码,确实是因为本机flash版本旧了才不能播放,更新一下flash就好了,现在的flash也很流氓,你想更新必须让你下载个客户端才行。我这里给出的解决方案是直接用FlashRepair(flash修复)这款软件直接更新。
这个老版本的ckplayer是用swf播放器来播放flash,所以易语言的浏览器可以直接运行,所以易语言可以直接软件化,不用再单独打开浏览器了。

原文转自:http://www.zhizhuowz.com/post-963.html

标签:浏览器,随聊,m3u8,flash,看片,播放,易语言
From: https://www.cnblogs.com/hongyuyingxiao/p/17772508.html

相关文章

  • 使用fluent-ffmpeg将完整视频文件转码切片为.ts .m3u8文件以实现hls流媒体传输
    使用fluent-ffmpeg将完整视频文件转码切片为.ts.m3u8文件以实现hls流媒体传输安装项目内安装:npmiffmpegnpmifluent-ffmpeg外部环境安装:官网下载ffmpeg,将文件bin目录添加为Path系统环境变量C:\Users\lenovo\Desktop\ffmpeg-6.0-essentials_build\ffmpeg-6.0-essential......
  • uniapp+app开发使用muiplayer播放m3u8视频流的不成熟方法
    问题使用uniapp开发手机端app,有一个页面是一个m3u8格式的视频列表,如果使用原版的video标签播放会因为层级最高问题不能滑动被覆盖。方案使用iframe内嵌本地页面(为什么不用webview?webview在模拟器可以显示在真机上就显示不出来,同时手机端的webview的层级是最高的)。代码<......
  • vue3videplayer播放m3u8视频流注意事项
    前言使用vue3开发项目时,碰上需要做一个视频流列表的页面,最开始是想获取所有列表数据后创建对应的video标签,这样默认获取第一帧作为封面,同时暂停视频减轻不断请求的压力。但开发后发现视频就算暂停后也会继续请求视频流,多个视频反而会导致页面卡顿。方案手动获取视频的第一......
  • RTSP协议视频智能安防监控平台EasyNVR的录像播放及下载接口支持返回在线m3u8格式视频
    随着视频智能安防监控系统的普及,安防监控平台在各行各业的项目中得到了广泛应用。未来,AI智能将成为安防监控的主导方向。为了满足行业需求,TSINGSEE青犀视频不断提升现有产品的适应能力,进一步推动智能安防监控系统的发展。目前,EasyNVR作为TSINGSEE青犀视频开发的稳定可靠的智能安防......
  • RTSP协议视频智能安防监控平台EasyNVR的录像播放及下载接口支持返回在线m3u8格式视频
    随着视频智能安防监控系统的普及,安防监控平台在各行各业的项目中得到了广泛应用。未来,AI智能将成为安防监控的主导方向。为了满足行业需求,TSINGSEE青犀视频不断提升现有产品的适应能力,进一步推动智能安防监控系统的发展。目前,EasyNVR作为TSINGSEE青犀视频开发的稳定可靠的智能安防......
  • M3U8剪切板辅助下载工具软件SharpClipboard开源了
    M3U8剪切板辅助下载工具软件SharpClipboard开源了。大家可以据此改造出自己需要的功能。giteehttps://gitee.com/binghe021/sharp-clipboardgithubhttps://github.com/binghe021/SharpClipboard......
  • m3u8 流视频数据文件。
    #EXT-X-KEY:METHOD=AES-128,URI="https://edu.aliyun.com/hls/1109/clef/YnBGq7zAJf1Is7xIB5v8vI7AIORwwG9W",IV=0x0fe82567a6be41afda68d82d3724976a有URI中的信息为key,访问后得到有IV时使用IV,没有IV时,通常会在m3u8地址中提供,比如下面的最后一部分即iv:eb7ab5bb3cb1ae35f6d5......
  • 前端播放m3u8格式视频
    <!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><title>前端播放m3u8格式视频</title><linkhref="https://vjs.zencdn.net/7.4.1/video-js.css"rel="stylesheet......
  • 关于EasyPlayer.js播放器检测m3u8视频是否为H.265的优化
    EasyPlayer是可支持H.264/H.265视频播放的流媒体播放器,性能稳定、播放流畅,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。EasyPlayer还拥有Windows、Android、iOS版本,其灵活的视频能力,极大满足了用户的多样化场景需求。在播放器EasyPlayer.js5.0.7版本......
  • 关于EasyPlayer.js播放器检测m3u8视频是否为H.265的优化
    EasyPlayer是可支持H.264/H.265视频播放的流媒体播放器,性能稳定、播放流畅,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。EasyPlayer还拥有Windows、Android、iOS版本,其灵活的视频能力,极大满足了用户的多样化场景需求。在播放器EasyPlayer.js5.0.7版本中,......