我有以下php脚本
$file_name = 'Videos/'.$_GET['fileName'].'.mp4';
$file_size = (string)(filesize($file_name));
header('Content-Type: video/mp4');
header('Accept-Ranges: bytes');
header('Content-Length: '.$file_size);
header("Content-Disposition: inline;");
header("Content-Range: bytes .$file_size");
header("Content-Transfer-Encoding: binary\n");
header('Connection: close');
readfile($file_name);
有趣的是,它只适用于某些视频文件,但不能用其他比特率录制。此外,如果直接访问视频文件,则Chrome浏览器会毫无问题地显示视频。 我错过了一些标题吗?
答案 0 :(得分:0)
实际上我终于发现问题是appache服务器。 我只需要增加php.ini中的内存 比特率不是问题,而是文件的大小。
memory_limit的= 1280M