Este es el código que uso y funciona cuando le pongo la ruta original del archivo:
Código PHP:
echo '
<video>
<source src="http://www.dominio.com/video/2.mp4" type=\'video/mp4;\' />
</video>
';
Pero si lo pongo así no funciona es decir no carga el video:
Código PHP:
echo '
<video>
<source src="http://www.dominio.com/video/script_sirve_video.php?idfile=522" type=\'video/mp4\'>
</video>
';
Revisé estos temas pero mi problema sigue:
[URL="http://www.forosdelweb.com/f18/reproducir-tipos-archivo-984703/"]http://www.forosdelweb.com/f18/reproducir-tipos-archivo-984703/[/URL]
[URL="http://www.forosdelweb.com/f18/ocultar-rutas-relativas-archivos-usar-server-document_root-903408/"]http://www.forosdelweb.com/f18/ocultar-rutas-relativas-archivos-usar-server-document_root-903408/[/URL]
Les pongo el script que sirve el video:
Código PHP:
//$filename se obtiene con una consulta a la base de datos
header("Content-type: video/mp4");
header("Cache-Control: no-cache, no-store, max-age=0, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-Transfer-Encoding: binary");
header("Content-Description: File Transfer");
header('Content-Disposition: attachment; filename="esc.media.mp4"');
$fh = fopen($filename, "rb") or die("Error al abrir el archivo solicitado.");
while (!feof($fh))
{
print(fread($fh, 16384));
}
fclose($fh);
Código PHP:
//$filename se obtiene con una consulta a la base de datos
header("Content-type: video/mp4");
header('Content-Disposition: attachment; filename="esc.media.mp4"');
@readfile( $filename ) or die( "Error al abrir el archivo solicitado." );
![:-S](http://static.forosdelweb.com/fdwtheme/images/smilies/crap.png)
Agradezco mucho su ayuda.