在我的网站上我有一个视频播放器,视频是从另一台服务器上拍摄的,问题是视频播放器实时播放视频,没有机会在时间栏上移动它。我必须创建缓冲文件的功能,以确保用户可以在时间栏上移动视频。
时间表正在运行,但过了一段时间(当视频最终在用户计算机上时大约30分钟)
我认为我必须创建一个while循环,它将一直刷新视频,以便用户看到文件在时间轴上的缓冲方式。
基本上现在时间线上没有白条,只有一条蓝色条,白色条显示视频满载时:
示例: http://i.stack.imgur.com/6GHKk.png
我试着看看,我从这开始:
$videolink = "example.com/video.flv";
if (is_file($videolink)) {
header('Content-Type: video/x-flv');
header("Content-Disposition: attachment; filename=video.flv");
$fd = fopen($filename, "r");
while(!feof($fd)) {
echo fread($fd, 1024 * 5);
flush_buffers();
}
fclose ($fd);
exit();
}
但是,它不起作用......视频没有播放。
有谁知道如何解决它?