H265视频播放器EasyPlayer.JS增加时间戳的实现方式
目前TSINGSEE青犀视频全线产品内都集成了EasyPlayer播放器作为网页播放能力层,如果有用户想将EasyPlayer播放器集成进自己的流媒体平台,也是可以的,我们提供了非常简单易用的SDK及API接口,用户通过API调用就可以非常快速地开发出属于自己的应用程序,进行第二次开发。
EasyPlayer播放器在播放HLS视频流,如果地址一样会导致浏览器器启动本地缓存,启用本地缓存后就获取不到最新的资源。为了阻止播放器默认使用缓存,需要在地址中加入时间戳,浏览器不会启用本地缓存。
在播放器中找到HLS.js 文件,在访问地址的地方给地址拼接上时间戳。
代码:
var strurl = context.url.split('?t=');
context.url = strurl[0] + '?t=' + Date.parse(new Date());
最终实现效果如下:
EasyPlayer视频流媒体播放器支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放、支持本地文件播放,支持本地抓拍、本地录像、播放旋转、多屏播放、倍数播放等多种功能特性,欢迎大家下载测试。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
2020-09-02 国标GB28181协议EasyGBS视频平台在按需播放下如何稳定播放视频流?
2020-09-02 国标GB28181协议国标平台EasyGBS视频平台设备在线的情况下,无法播放视频流原因分析
2020-09-02 【方案搭建】建筑工地如何使用国标GB28181协议国标平台EasyGBS,搭建无线视频联网监控系统?
2020-09-02 【解决方案】物流行业如何通过国标GB28181协议国标平台EasyGBS建立车载视频可视化监控系统?