我在S3上存储了视频文件。并希望以块(1mb)读取文件。我使用以下代码。
$file = env('S3_URL').$post->video; // complete video URL saved on S3 bucket
$fp = fopen($file, 'r');
$segment_id = 0;
while (! feof($fp)) {
$chunk = fread($fp, 1048576); // 1MB per chunk for this sample
$segment_id++;
echo "\nsegment :".$segment_id;
}
fclose($fp);
但是这个循环永远不会结束。