问题:FireFox在打开Windows Media Player之前等待直到下载完成。
期望的结果:下载开始时打开Windows Media播放器并流式传输视频。
目前Chrome和IE正在按预期执行。只有FireFox等待下载才能完成。不确定这是FF配置问题还是正在发送的标头。
服务器:NginxPlus
接头: //写标题 //通过重定向流式传输视频
header('Pragma: no-cache');
header('Content-Type:video/x-ms-wmv');
header('Content-Disposition: inline; filename=gt.wmv');
header('Content-Transfer-Encoding: binary');
header('Cache-Control: no-cache, no-store, must-revalidate');
header('Pragma: no-cache');
header('Expires: 0');
header('X-Accel-Redirect: ' . $orlPath);
TIA
答案 0 :(得分:0)
你的标题没问题,这似乎是Firefox的默认行为。
通常,基于Mozilla的浏览器首先下载多媒体文件(例如.wmv和.mpg文件),然后启动媒体播放器。
来源:2007 mozillaZine - Streaming Media页。
没有其他方法可以安装一些第三方插件客户端。这些工作通过将URL转发到外部播放器或启用源文件的嵌入(例如:MediaElement.js + Silverlight)。