如果将音频文件作为八位字节流发送,如何将其嵌入HTML中?
-
10-07-2019 - |
题
我正在尝试编写一个Greasemonkey脚本,它将转换所有<!>“Play <!>”;页面上的链接到嵌入音频(使用<embed>
标签)。
当我使用从GMail附件中获得的链接时,它就像一个魅力。
当我使用来自其他网站(Digium Switchvox)的链接时,HTTP响应标头ContentType
设置为<!> quot; application / octet-stream <!> quot;而不是<!> quot; audio / x-wav <!> quot; (如GMail的链接)。这让Firefox感到困惑,它决定我没有安装正确的插件。如果我将type
标记中的<=>属性设置为<!>“audio / x-wav <!>”,则Firefox会使用Quicktime加载文件。但是,Quicktime会感到困惑,并且不会播放该文件。
有谁知道解决这个问题的聪明方法?
解决方案
你试过 overrideMimeType 吗?
overrideMimeType结果 字符串(兼容性:0.6.8+)可选。
要使用请求指定的MIME类型(E.G. <!> quot; text / html; charset = ISO-8859-1 <!> quot;)。
不隶属于 StackOverflow