我正在尝试使 mp4 视频可搜索
视频与 PHP 文件位于不同的服务器上
关于 header ,它发送所有正确的信息
但问题是fseek不支持远程视频
我尝试使用stream_get_contents代替
stream_get_contents($fp, $start);
fseek($fp, $start);
视频已自行转换并准备好进行流式传输
知道如何做到这一点吗?
谢谢
最佳答案
为了开始从different offset读取$fp
的内容您应该使用该函数的第三个参数:
string stream_get_contents ( resource $handle [, int $maxlength = -1 [, int $offset = -1 ]] )
就您而言:
stream_get_contents($fp, -1, $start);
(在原始代码中,您将第二个参数设置为 $start,这是错误的)。
Keep in mind that not all streaming support offset, so it might not work.
关于PHP fseek 与远程视频或替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40413113/