找了很久没有找到相关的方法,无赖自己研究hls,终于搞定,分享一下吧

使用hls xhr配置项 xhrSetup 方法添加请求头

 const Hls = new Hls({ fragLoadingTimeOut: 2000 });Hls.on(Hls.Events.MEDIA_ATTACHED, () => {// M3U8 播放地址 props.srcHls.loadSource(props.src);Hls.config.xhrSetup = (xhr, url) => {// 请求ts的url 添加参数 props.fileidurl = url + "?t=" + props.fileid;// 这一步必须 告诉hls重新发送ts请求xhr.open("GET", url, true);// header 添加参数xhr.setRequestHeader("token", props.token);xhr.setRequestHeader("initiatorIndex", props.initiatorIndex);};});

附上hls git地址

hls github地址:https://github.com/video-dev/hls.js/blob/master/docs/API.md#xhrsetuphttps://github.com/video-dev/hls.js/blob/master/docs/API.md#xhrsetup

hls播放m3u8 添加header请求头,在请求ts的url上添加参数相关推荐

  1. 前端cookie 放到请求头_ajax请求携带cookie和自定义请求头header(跨域和同域)

    错误: 1.ajax请求时是不会自动带上cookie的,要是想让他带上的话,必须设置withCredential为true. 正确: 1.ajax同域请求下,ajax会自动带上同源的cookie: 2 ...

  2. Android中使用logger打印完整的okhttp网络请求和响应的所有相关信息(请求行、请求头、请求体、响应行、响应行、响应头、响应体)

    如果你的项目中的网络请求库是Retrofit的话,他的底层封装的是OkHttp,通常调试网络接口时都会将网络请求和响应相关数据通过日志的形式打印出来.OkHttp也提供了一个网络拦截器okhttp-l ...

  3. Python爬虫——2.底层操作和请求头、请求代理以及cookie操作

    本文章此节主要讲解: ·爬虫程序urllib2模块底层操作: ·请求头的设置和添加: ·请求代理的种类和类型: ·关于cookie的操作(手动添加/程序自动获取) 一.爬虫底层操作和请求头的设置 1. ...

  4. Request(请求继承体系,获取请求行,请求头,请求体和通用的获取请求数据和解决乱码问题)

    Request(请求继承体系,获取请求行,请求头,请求体和通用的获取请求数据和解决乱码问题) 1.Request(请求) Request继承体系 要想了解RequestFacade中都提供了哪些方法, ...

  5. HttpServletRequest对象,请求行、请求头、请求体

    HttpServletRequest 公共接口类HttpServletRequest继承自ServletRequest.客户端浏览器发出的请求被封装成为一个HttpServletRequest对象.对 ...

  6. HTTP请求行、请求头、请求体解

    HTTP请求行.请求头.请求体详解 HTTP响应头和请求头信息对照表 HTTP请求方法对照表 HTTP状态码对照表 HTTP请求报文解剖 HTTP Request :HTTP请求 Request Li ...

  7. http请求头获取请求链接_我们如何设计文件请求链接

    http请求头获取请求链接 File Request Links is a new feature we implemented which allows users to receive files ...

  8. HTTP常用请求头与请求体实例

    HTTP概要 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准. HTTP基于TCP/ ...

  9. java 过滤http请求头_JAVAWEB开发实现对请求头、请求参数的过滤

    1.服务器容器取得客户端发送的参数都是通过HttpServletRequest来获取的,HttpServletRequest存在如下三种获取参数的方法: getParameter(name),返回单个 ...

最新文章

  1. H. Fight Against Monsters
  2. web性能測試工具-沒還有實驗-URL收集_无需整理
  3. asp.net中gridview 如果字数太多可以用此方法把字体变短+.....
  4. python资源管理器选择文件_Python:在资源管理器中获取选定文件的列表(windows7)...
  5. ExoPlayer用户手册
  6. 华为MatePad 11开启预售:鸿蒙OS加持 2499元起!
  7. 如何断开GitLab远程仓库链接
  8. 2021大同高考成绩查询,大同高考分数查询(查询方法+入口)
  9. 题目1080:进制转换(任意进制直接转换方法)
  10. 工业基础类IFC—概述
  11. Scanf 用法和注意事项
  12. P1436 棋盘分割
  13. secondary namenode 检查点
  14. 360浏览器打不开html5文件,360浏览器打不开oa_打不开360浏览器
  15. 个人的OKR该怎么写?
  16. 去除字符串中的特殊符号及表情
  17. 一、安装 1、kafka 需要java环境;(百度网盘地址:https://pan.baidu.com/s/1i3YXtiBH9YYvZn9vQy1g8w 提取码:dot8)
  18. 计算机内存和显卡,电脑显卡和内存怎么看
  19. UEFI标准应用程序模块--SMBIOS的读写
  20. python中欧拉-罗德里格斯的代码详解

热门文章

  1. 【牛客贪心】牛牛的朋友
  2. 最详细的Consul 入门教程
  3. 从零开始,如何系统的学习项目管理?
  4. 教你备赛大唐杯国赛预选赛
  5. python反斜杠换行_python中消除反斜杠的麻烦
  6. 开封广告推广方式有哪几种?如何去操作?怎么做有效果?
  7. rust大油田分解机_油田除垢技术研究进展
  8. FreeMarker详细介绍
  9. 征集青春,不止于wifi
  10. python数据类型【浮点型(float)】