|
|
|
| Если флэш-плееру давать ссылку на flv-файл, то он скачивается и проигрывается одновременно. Если же флэш-плееру дается ссылка на нечто вроде script.php?file=a.flv , а внутри script.php:
<?
$flv='http://путь/'.$_GET['file'];
header('Content-type: video/x-flv');
header('Content-Length: '.$size);
header('Content-Disposition: attachment; filename="'.$_GET['file'].'"');
print file_get_contents($flv);
?>
|
то проигрывание не начинается, пока php не сгребет весь файл.
Как это исправить? Как отдавать flv на лету, но из php?
p.s. вариант с
<?
while (!feof($fh)) {
print (fread($fh, 16384));
}
?>
|
вряд ли подойдет, так как flv-шки хранятся на другом домене | |
|
|
|
|
|
|
|
для: Shorr Kan
(07.03.2009 в 14:18)
| | Нет, fread в цикле, все-таки, сработал. Спасибо. | |
|
|
|