我有一个简单的PHP脚本,将提供一个流的ASF文件或没有,取决于您是否登录并有权访问该文件。它基本上是这样做的:
<?php
header('Content-Type: video/x-ms-asf');
header('Content-Disposition: inline; filename="file.asf"');
readfile('file.asf');
?>这在Firefox中已经运行得很好了;当你导航到这个文件时,它会立即启动视频流。但is浏览器就是另一回事了。当我转到IE中的这个链接时,它总是试图下载该文件,就像它是一个附件一样,而不是在浏览器中流式传输它。我错过了什么,IE被挂起了?
发布于 2010-04-19 13:21:57
我不认为您需要添加Content-Disposition。你试过移除它吗?
发布于 2010-04-18 00:20:00
看起来您的IE或Media Player配置不正确。有关更多详细信息,请查看此链接link text。
发布于 2010-04-18 00:19:51
根据您的描述,您的IE似乎配置为保存.asf文件,而不是流式传输。也许你可以尝试在IE的本地驱动器上打开一个类似的文件,以检查它是否配置为流式传输。
https://stackoverflow.com/questions/2631376
复制相似问题