Php 使用curl操作MP4视频

Php 使用curl操作MP4视频,php,curl,mp4,Php,Curl,Mp4,我正在使用curl访问远程.mp4视频。我可以在浏览器中显示,但功能无法正常工作。视频的总分钟数未显示,我无法前进或后退视频 什么负责这些功能?头球?我怎样才能使它在卷曲中工作 我当前的脚本是: <?php header('Content-Type: video/mp4'); header('Content-Disposition: filename="video.mp4"'); $url = 'http://www.exemple.com/video.mp4'

我正在使用curl访问远程
.mp4
视频。我可以在浏览器中显示,但功能无法正常工作。视频的总分钟数未显示,我无法前进或后退视频

什么负责这些功能?头球?我怎样才能使它在卷曲中工作

我当前的脚本是:

<?php

    header('Content-Type: video/mp4');
    header('Content-Disposition: filename="video.mp4"');

    $url = 'http://www.exemple.com/video.mp4';

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
    curl_exec($ch);

    curl_close($ch);

?>

您需要添加标题

Content-Length
因此,客户机知道剩余的数据量


还要确保脚本充当,而不是读取整个文件并将其打印回来。谷歌搜索
php输出缓冲
。我认为这不会引起您的问题,但它可以提高性能和服务器运行状况。

什么?你在做?请求还是回应?我不太明白这个问题。我想我是在请求和响应,我是在向拥有视频的远程服务器发出请求。然后将视频返回给提出请求的人。您的脚本只是执行代理的工作。您想要实现的具体目标是什么?您想要显示视频的总秒/分吗?