博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hls.js推流
阅读量:3900 次
发布时间:2019-05-23

本文共 681 字,大约阅读时间需要 2 分钟。

然后去github 官网下载文件

看demo是点播还是直播,找到vod 或者看进度条

然后验证git上的官网是否能播放出来,最主要的播放原因是他是点播。

然后找到直播源,

打开一个新的标签

然后这个srver就跑起来了。

然后推流

等待1俩秒钟,帧数达到一,200左右。

现在做的是m3u8文件,所以把直播地址复制一下,

然后修改hls/index.js文件里的地址

刷新页面正常播放

然后在浏览器里看m3u8文件 是直播还是点播。而且m3u8文件一值在变

虽然有进度条,但是进度条的时间一直在变。,所以还是直播

很多东西hls并没有帮我们完成,但是hls小巧。用vedio.js搞直播,体积比较大,因为功能比较多,不易修改;

用hls如何把ui界面给该一下呢

然后编写css文件

把直播地址换成demo的地址,方便演示

在调css的时候,不让视频播放,可以把

如何出现暂停和播放的图标呢,使用伪元素

如何控制播放和暂停呢

点击播放,播放了,再点击一下停止了,此时完成了对按钮的控制。

如何暂停之后,让他自动消失,如何又自动出来呢

通过css的控制我们完成了,如何对video的状态进行控制呢

结果发现,点击播放按钮之后,就没再出来暂停按钮,

点击video的任何一个地方,都可以实现play 和palyer pause 的切换;

这样,点击暂停和播放就可以切换了。

那如何实现,一个显示一个视频的播放状态呢,比如live或者告诉观看者是直播状态这样的字段

如何实现播放的时候,才显示正在直播字段呢

这就是实现了播放的时候显示正在直播,停止播放的时候,字段消失;

 

转载地址:http://uhcen.baihongyu.com/

你可能感兴趣的文章
linux 编译指定库、头文件的路径问题
查看>>
使用gdb调试运行时的程序小技巧
查看>>
linux后端服务程序之信号处理
查看>>
Padding也要小心
查看>>
linux异步IO编程实例分析
查看>>
小组开发环境搭建: apache+ftp+cvs+samba
查看>>
Learning C with gdb
查看>>
不可不知的json库
查看>>
JSON格式解析和libjson使用简介
查看>>
关于Json格式的理解
查看>>
c语言解析json数据
查看>>
一个C实现的记日志的函数库
查看>>
C语言简单实现日志功能的的题目
查看>>
C 实现的 日志模块
查看>>
C语言实现简单的分级别写日志程序
查看>>
深入理解HTTP Session
查看>>
理解TCP中的三次握手
查看>>
linux session 浅谈
查看>>
Emacs 中文学习手册-1
查看>>
Emacs学习笔记(1):初学者的学习计划
查看>>