修改音频标签的User-Agent
Change User-Agent of audio tag
我正在制作HTML5(无flash) SHOUTCast客户端。对于某些流,我可以将<audio>
标签的src
设置为MP3流,它播放得很好。
但是有一个流不是这样工作的。这是因为流的URL与蒸汽的index.html
页面相同。它使用User-Agent。如果是浏览器,你会得到一个HTML页面;如果不是,你得到一个MP3流。
那么,当请求<audio>
标记的资源时,我如何编辑浏览器发送的请求头呢?我不想让它发送User-Agent
我认为没有办法改变User-Agent。但是您可以通过在URL的末尾添加分号;
来强制SHOUTcast提供流。然后,SHOUTcast将忽略User-Agent。
<!DOCTYPE html>
<html>
<body>
<audio controls>
<source src="http://72.13.82.82:5100/;"/>
<em>Sorry, your browser doesn't support HTML5 audio.</em>
</audio>
</body>
</html>
您也可以直接在浏览器中访问http://72.13.82.82:5100/;
来验证该解决方案。您应该看到一些icy -元数据,后面跟着mpeg流。
相关文章:
- 在<页眉>标签
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- iframe正在添加标签,需要删除它们
- 如何自动调整标签的高度以适应内容
- Jquery标签插件粘贴问题
- Twitter引导程序Typeahead-Id&标签
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- Morris.js折线图x轴标签在调整大小后消失
- JavaScript goto 标签如何使用内部循环
- 显示某个用户ID的某个标签的30张Instagram图片
- 标签客户端的设置值
- 谷歌图表显示所有标签
- 如何在图片和边缘之间居中设置标签
- 在Datatables中设置本地化后,需要更改标签文本
- 修改音频标签的User-Agent
- 向服务器发送请求时伪造User-Agent
- Passport-github js, user-agent error
- 如何更改请求头(User-Agent)中的客户端信息
- ColdFusion MX User-Agent跨站脚本漏洞
- 如何从user-agent字符串(4)中找出Android设备.x版本)