Foros del Web » Programando para Internet » PHP »

Reproducir video MP4 con HTML5-PHP y ocultar ruta de video

Estas en el tema de Reproducir video MP4 con HTML5-PHP y ocultar ruta de video en el foro de PHP en Foros del Web. Saludos amigos he estado queriendo reproducir un video MP4 usando HTML5 Este es el código que uso y funciona cuando le pongo la ruta original ...
  #1 (permalink)  
Antiguo 31/10/2012, 15:41
 
Fecha de Ingreso: noviembre-2010
Ubicación: Guayaquil, Ecuador
Mensajes: 6
Antigüedad: 13 años, 5 meses
Puntos: 0
Sonrisa Reproducir video MP4 con HTML5-PHP y ocultar ruta de video

Saludos amigos he estado queriendo reproducir un video MP4 usando HTML5

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>
    '

Si ese mismo link lo pego en el navegador, el archivo se descarga normalmente y lo puedo ver en mi computadora pero si lo intento poner dentro de la etiqueta "source" de html5 no carga el 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($fh16384));
    }
    
fclose($fh); 
Tambien intenté con readfile()

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." ); 
He intentado de todo , el archivo se descarga normalmente sin problemas cuando se pega esa URL en el navegador pero cuando se la pongo dentro de la etiqueta "source" no carga el video.

Agradezco mucho su ayuda.
  #2 (permalink)  
Antiguo 01/11/2012, 12:25
 
Fecha de Ingreso: noviembre-2010
Ubicación: Guayaquil, Ecuador
Mensajes: 6
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Reproducir video MP4 con HTML5-PHP y ocultar ruta de video

Si alguien llegó aquí con el mismo problema lamento decirle que intenté todo lo humanamente posible y no pude, llegué a la conclusión de que es problema de HTML5 imagino que en un futuro ya se podrá hacer esto y estará corregido.

Usé este reproductor flash que soporta MP4, me funcionó perfecto pero buscaré desarrollar uno propio.
http://flash.flowplayer.org/download/

Etiquetas: html5, url, video
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:00.