fseek - stream不支持搜索 - .flv文件

时间:2015-03-25 21:29:19

标签: php flv

这是我的代码:

$fd = fopen($url, "r");

if ( isset($_GET['start']) )
{
    fseek($fd, intval($_GET['start']));
}

while(!feof($fd))
{
    echo fread($fd, 4096);
    ob_flush(); 
}

但是我收到错误:警告:fseek()[function.fseek]:stream不支持在(...)中搜索

如何使用fseek解析.flv文件?

1 个答案:

答案 0 :(得分:0)

首先将其复制到本地文件系统。 (使用" local"表示托管php脚本的同一服务器上的文件系统)。然后打开本地副本,您应该可以在其上调用fseek()。俗话说,"你不能在管道上寻找(); ...主要的困难是你不能倒回管道(或套接字) 如果你需要向后移动文件指针。