PHP搜索与远程视频或替代


PHP fseek with remote videos or alternative

我正在尝试使mp4视频可搜索

视频位于不同的服务器上然后是PHP文件

对于报头,它发送所有正确的信息

但是问题是fseek不支持远程视频

我尝试使用stream_get_contents代替

     stream_get_contents($fp, $start);
     fseek($fp, $start);

视频本身已经转换并准备播放

你知道怎么做吗?

谢谢

为了从不同的偏移量开始读取$fp的内容,您应该使用该函数的第三个参数:

string stream_get_contents ( resource $handle [, int $maxlength = -1 [, int $offset = -1 ]] )

在你的例子中:

stream_get_contents($fp, -1, $start);

(在原始代码中,您将第二个参数设置为$start,这是错误的)

请记住,并不是所有的流都支持偏移,所以它可能无法工作。