PHP返回一个mp4视频文件

时间:2017-08-14 16:57:25

标签: php video mp4

我有以下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浏览器会毫无问题地显示视频。 我错过了一些标题吗?

1 个答案:

答案 0 :(得分:0)

实际上我终于发现问题是appache服务器。 我只需要增加php.ini中的内存 比特率不是问题,而是文件的大小。

memory_limit的= 1280M