|
[ol]function GetMp4File($file) { $header_array = get_headers($file, true); $size = $header_array['Content-Length']; header("Content-type: video/mp4"); header("Accept-Ranges: bytes"); header("Content-Length: " . ($end - $begin + 1)); header("Content-Disposition: filename=".basename($file)); header("Content-Range: bytes ".$begin."-".$end."/".$size); $fp = fopen($file, 'rb'); fseek($fp, $begin); while(!feof($fp)) { $p = min(1024, $end - $begin + 1); $begin += $p; echo fread($fp, $p); } fclose($fp);}[/ol]复制代码
网上找到一段代码是用来中转播放MP4视频的,我想加一段代码如果播放完缓存到本地,下次播放就从本地读取,如果没有再从远程读取 |
|