m3u8格式的视频链接怎么在自己电脑上播放
- 本文接上篇文章:网页播放器(CKplayer)的视频怎么下载——m3u8简单探索
上篇文章提到,怎么到视频网站通过浏览器抓包分析,得到视频的源地址
。看这篇文章之前,最好可以去先看一看上篇博文的介绍。
上篇文章我们介绍到我们能够得到视频的源地址,且它是一个m3u8格式的文件
,现在我们想把它放到自己电脑上播放,或者说我们现在知道一个m3u8格式的视频地址,我们怎么在自己电脑上播放它。
方法一,下载浏览器插件,插件帮你完成
方法二,搭建一个前端基于HTML5页面的m3u8播放服务器
这里着重介绍第二种方法。
为啥要复制m3u8视频地址,到自己电脑上播放,这样有什么好处?
1.
电影网站一般有很多广告,影响体验,所以我们花一分钟解析到m3u8地址后,到自己的干净清爽页面上播放,对于强迫症患者友好
2.
闲的蛋疼
环境配置
1. Tomcat服务器,当然我们使用任何能访问html页面的服务器都行。
2. 使用ckplayer前端播放器插件帮助我们解析m3u8
去Tomcat官网下载Tomcat服务器。
下载前端播放器插件 CKplayer
在Tomcat根目录下进入webapp目录,创建目录m3u8player
解压下载好的CKPlayer文件,并将解压目录中的ckplayer目录(如下图所示)复制到m3u8player目录下
前端播放器配置代码
在m3u8player目录下创建一个html文件:
index.html
,index.html内容如下
<!DOCTYPE>
<html>
<meta charset="utf-8">
<title>m3u8播放器</title>
<script type="text/javascript" src="./ckplayer/ckplayer.js"></script>
<style>*{margin: 0; padding: 0;}</style>
<body><p><span>请输入m3u8地址: </span><input type="text" id="url"/><button id="submit">观看</button></p><div id="video" style="width: 100%; height: 100%;"></div><script type="text/javascript">var submit = document.getElementById("submit");var url = document.getElementById("url");var videoObject = {container:'#video', // 视频容器variable:'player',autoplay:true,video:'http://www.flashls.org/playlists/test_001/stream_1000k_48k_640x360.m3u8'}new ckplayer(videoObject);submit.addEventListener('click', function(){// 输入的地址不能跟当前播放的视频地址一样if(url.value != videoObject.video){videoObject.video = url.value;new ckplayer(videoObject);} else {alert("您目前播放就是该视频...");}});</script>
</body>
</html>
此html页面的界面大致样子如下:
最上边是一个文本框,我们复制可播放的m3u8地址到文本框中,然后点击观看即可自动播放
播放测试
再看到上篇文章:网页播放器(CKplayer)的视频怎么下载——m3u8简单探索
我们通过这篇文章解析到m3u8视频的地址为:https://v3.438vip.com/20180206/1J0oX5Ro/index.m3u8
- 保证Tomcat服务器启动
tomcat/bin/startup.bat
- 浏览器访问
http://localhost:8080/m3u8player/
- 输入框输入m3u8地址
- 点击观看即可
m3u8格式的视频链接怎么在自己电脑上播放相关推荐
- vue使用原生videojs 播放m3u8格式的视频——播放m3u8格式视频(一)
vue使用原生video播放m3u8格式的视频 1.安装依赖 2.页面引入插件(这里我是页面单独引入,减少项目体积) 3.页面中的使用 常见问题 4.实现过程 5.实现.m3u8格式视频播放方法 1. ...
- Python爬取m3u8格式的视频
声明:本文只作学习研究,禁止用于非法用途,否则后果自负,如有侵权,请告知删除,谢谢! Python爬取m3u8格式的视频目录 背景 1.文件信息 那什么是m3u8呢? 2.构造请求获得m3u8文件 3 ...
- HLS播放:html5下用video标签来播放m3u8格式的视频
HLS播放:html5下用video标签来播放m3u8格式的视频 <video class="tvhou" width="100%" height=&qu ...
- h5播放m3u8格式的视频
前提: 最近有个需求需要 h5界面 播放一个1G的视频,害怕卡顿 解决方式: 用视频切片的方式解决 操作验证 我们先来一个m3u8 格式的视频文件 随便找一个视频文件,按照这个操作 我们就成功得到了 ...
- 前端web如何播放m3u8格式的视频
m3u8格式的视频是将文件分成一小段一小段的ts文件,播放完一个在播放下一个,由于每次请求的ts文件都很小,所以基本可以做到无延时播放.目前WEB上主流的直播方案主要是HLS和RTMP,移动端主要是H ...
- vue-video-player播放m3u8格式的视频
一.vue-video-player的使用: 1.安装 npm i vue-video-player -D 2.引入(组件内引入) import { videoPlayer } from 'vue- ...
- m3u8 格式的视频怎么观看
m3u8 格式的视频怎么观看 使用谷歌浏览器下载插件Native HLS Playback就可以在浏览器中直接观看 下载观看 m3u8 格式的视频就是由个个 ts 视频片段组成的.怎么将 ts 视频片 ...
- 平板电脑支持html吗,HTML5视频无法在平板电脑上播放(HTML5 video not playing on tablets)...
HTML5视频无法在平板电脑上播放(HTML5 video not playing on tablets) 下午好,我早些时候发布了一些内容,但仍然需要帮助. 我有一个Nexus 7和一个IPad2. ...
- 为什么我从PR里面导出来的视频,在电脑上播放是正常的,微信发给朋友后,形状就变了,扭曲了一样的
为什么我从PR里面导出来的视频,在电脑上播放是正常的,微信发给朋友后,形状就变了,扭曲了一样的.大部分原因是设置像素长宽比的问题.PR在新建序列,设置视频的时候可以设置为方形像素,这样导出的视频通过微 ...
- 网页中,M3U8格式的视频下载
应用背景: 1.想要下载某网站的视频,经过抓包,获取不到.mp4这样的链接. 但是惊奇地发现,使用检查功能,将实时光标移动到播放器有这样以blob:http://格式开头的链接 百度下发现,这个属于加 ...
最新文章
- nginx 修改html header,nginx 安全笔记 (修改nginx的header信息和错误显示版本号)
- 重磅!UCSF的研究者利用脑机接口首次让患者输出完整句子,展现恢复语言沟通的潜力...
- LeetCode Partition List(链表分段)
- 〔转〕Word域的应用和详解5_索引和目录
- 03.native方法(JNI)
- 机器人离线编程画圆误差解决方案_工业机器人离线编程-误差分析和解决方案...
- 对于个人(注册表)与团队(团队表)(两张表没有关联)的展示与可空判断
- Redhat5 安装oracle10g 启动测试
- Vue基础知识总结(一)
- 纪念学海生涯的最后一次盲审抽签
- 马哥Python培训怎么样——再次革命性升级
- BMP(DIB)图片格式
- 软件著作权申请需要哪些材料?
- 实现微信公众号跳转登录外部链接
- 【opencv4.3.0教程】12之图像的加add、减subtract、乘multiply、除divide
- 最全APP测试思想及流程要点,高薪测试人员一定要看
- Autojs7实戦---薅羊毛时间版APK
- python的cfg是什么模块_使用安装模块设置.py以及设置.cfg
- 软件工程-----人员组织方式
- 分布式操作系统,批处理,分时,实时操作系统
热门文章
- 定制10kV变压器感应雷直击雷击变压器加避雷器atp-emtp模型
- 最小 的浏览器 界面最精简 大小只有 压缩后只有7K 多
- pwm gpio android,USB转I2C适配器 模块 USB-IIC/GPIO/PWM/ADC 支持Android 安卓 树莓派
- mt管理器主题修改教程_微信也可以设置皮肤了!超详细教程和方法!
- 「SAP技术」SAP MM 启用了MPN物料管理的物料,物料主数据与源清单数据有啥不同?
- android微博表情条,类似新浪微博EditText,可@某人,#插入话题,表情
- WINDOWS XP优化批处理
- 2021ACA世界大赛线上全球总决赛,绽放中国创意设计色彩
- 什么是 CNC?什么是电脑锣?学 CNC主要学什么?
- java私塾架构二,小弟我在Java私塾学习期间的学习源码