archivo mp4 a través de php no se reproduce como video html5
Estoy tratando de generar un archivo de video mp4 a través de PHP. Cuando se usa a través de un reproductor flash (por ejemplo, flowplayer) está funcionando muy bien. Pero cuando intento usarlo como fuente en una etiqueta de video html5 o llamar directamente al archivo php, no funciona.
El código que uso es el siguiente:
$filesize = filesize($file);
header("Content-Type: video/mp4");
if ( empty($_SERVER['HTTP_RANGE']) )
{
header("Content-Length: $filesize");
readfile($file);
}
else //violes rfc2616, which requires ignoring the header if it's invalid
{
rangeDownload($file);
}
yrangeDownload
a función @ es dehttp: //mobiforge.com/developing/story/content-delivery-mobile-device Apéndice A
Incluso cuando uso unContent-Range
encabezado Content-Range:bytes 0-31596111/31596112
), se atasca al descargar 30.13 MB del video.