Javascript 将blob内容发布到Safari的视频标签

Javascript 将blob内容发布到Safari的视频标签,javascript,safari,html5-video,mobile-safari,Javascript,Safari,Html5 Video,Mobile Safari,我正试图在iOS 7上发布一个在Safari中使用XMLHttpRequest到a标记获取的视频。该内容以具有适当内容类型的BLOB形式提供 到目前为止,我试图: Blob url它不工作,Quicktime插件无法访问Blob url 如果使用本地文件系统,则Quicktime插件无法访问文件系统url 数据URL它不工作,Quicktime插件不解析数据URL 看起来内容必须通过基于HTTP的服务器提供给Quicktime插件 这就引出了我目前正在研究的一个选项:是否可以从web浏览器本身中

我正试图在iOS 7上发布一个在Safari中使用XMLHttpRequest到a标记获取的视频。该内容以具有适当内容类型的BLOB形式提供

到目前为止,我试图:

Blob url它不工作,Quicktime插件无法访问Blob url

如果使用本地文件系统,则Quicktime插件无法访问文件系统url

数据URL它不工作,Quicktime插件不解析数据URL

看起来内容必须通过基于HTTP的服务器提供给Quicktime插件

这就引出了我目前正在研究的一个选项:是否可以从web浏览器本身中侦听随机端口?这将允许设置一个本地web服务器,这将打开与Quicktime插件的通信方式

问题分为两部分:

可以监听这样的端口吗? 你是否和蔼可亲,你是否看到了一种不同的方式将blob发送到Quicktime插件? 欢迎大家帮忙


注意:Safari mobile使用Quicktime插件来播放html5标签中的内容。我不是直接使用Quicktime,而是通过。

您是否考虑过使用标签。是的,我使用的是视频标签。Safari Mobile的工作方式是,它将视频标签发送到Quicktime插件上。如果这可能是一种解脱,iOS 8 Safari最终支持您需要的东西。@AndrijaPetrovic您有更多详细信息吗?如果我能做到这一点,它仍然与我的项目相关。最后,对于iOS8,标签不是QuickTime插件的模型。它实际上表现为一个完全成熟的标记,因此它最终接受objecturls blob,而不仅仅是url字符串: