Foros del Web » Programando para Internet » PHP »

No reproduce URL de Video

Estas en el tema de No reproduce URL de Video en el foro de PHP en Foros del Web. Saludos amigos. Escribo para pedir de su ayuda pues las ideas se me agotaron. Les explico lo que estoy haciendo: Estoy guardando en un campo ...
  #1 (permalink)  
Antiguo 29/12/2011, 06:24
Avatar de Ticosoft  
Fecha de Ingreso: agosto-2008
Mensajes: 29
Antigüedad: 15 años, 8 meses
Puntos: 1
No reproduce URL de Video

Saludos amigos.
Escribo para pedir de su ayuda pues las ideas se me agotaron. Les explico lo que estoy haciendo:

Estoy guardando en un campo de una base de datos la ruta de video (embebido) para que cuando cargue los datos de ese registro, si existe una ruta de video registrada permita verlo. Por ejemplo, extraigo de youtube el enlace a un video:

<iframe width="560" height="315" src="http://www.youtube.com/embed/x4XQfDd0iMc" frameborder="0" allowfullscreen></iframe>

esto es lo que guardo en base de datos, y lo guarda bien. Pero al momento en que el debería de ejecutar el video, cuyo codigo lo tengo asi:

if ($rs[patchvideo]==''){}else{echo"$rs[patchvideo]";}

No lo hace.

Intenté lo siguiente:

echo"<iframe width=480 height=390 src=$row[video1] frameborder=0 allowfullscreen=allowfullscreen></iframe>";

Dejo creado el Iframe y solo registro la ruta del video : "http://www.youtube.com/embed/x4XQfDd0iMc" y esto funciona... Pero, cuando no guardo una url de video (porque no se necesita) me aparece un mensaje de error en la seccion del Iframe pues no hay ruta de archivo..

Necesito si es de disponibilidad me ayuden a:

1. Mejorar o hallar la solucion a la primera forma en que quiero cargar los videos.

ó

2. Buscar la forma de que no me aparezca ese error si no hay ruta de video (aunque no veo necesario crear el iframe si no hay video)
  #2 (permalink)  
Antiguo 29/12/2011, 06:41
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 10 meses
Puntos: 56
Respuesta: No reproduce URL de Video

Bueno pues solo debes ver que le llega a $row[video1]. Ejecuta tu codigo y pon ver codigo fuente en el navegador.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.
  #3 (permalink)  
Antiguo 29/12/2011, 06:43
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: No reproduce URL de Video

1 - utilice el estándar HTML, debe separar los valores de atributos con comillas
2 - utilice también comillas en los indices de PHP

Código PHP:
echo '<iframe width="480" height=390 src="' $row['video1'] . '" frameborder="0" allowfullscreen="allowfullscreen"></iframe>'
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #4 (permalink)  
Antiguo 29/12/2011, 06:44
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 3 meses
Puntos: 209
Respuesta: No reproduce URL de Video

prueba así a ver

Código PHP:
<?php 
if( $row['video'] != "")
{
    
?>
    <iframe title="YouTube video player" width="220" height="154" src="<?php echo $row['video'];?>" frameborder="0" allowfullscreen></iframe>
<?php
}
?>
__________________
aconcaguaestudio.com
  #5 (permalink)  
Antiguo 29/12/2011, 06:51
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Respuesta: No reproduce URL de Video

hace esto
var_dump($rs[patchvideo]);
  #6 (permalink)  
Antiguo 29/12/2011, 07:14
Avatar de Ticosoft  
Fecha de Ingreso: agosto-2008
Mensajes: 29
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: No reproduce URL de Video

Amigos..

Probé cuidadosamente las sugerencias que me dieron pero sigo sin resultados..

Amigo CesarHC... En efecto, me devuelve la ruta del video.

Amigo maycolalvarez... solo me presenta una seccion en blanco.. nada mas

Amigo iviamontes.... Igual, solo me aparece el espacio en blanco, toma en cuenta las medidas del iframe pero no carga el video.
  #7 (permalink)  
Antiguo 29/12/2011, 07:23
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 10 meses
Puntos: 56
Respuesta: No reproduce URL de Video

Raro yo lo tengo asi y me corre.

Código PHP:
Ver original
  1. <?php
  2. echo "<iframe width=480 height=390 src=".$row["video1"]." frameborder=0 allowfullscreen=allowfullscreen></iframe>";
  3. ?>

La solucion de maycolalvarez tambien deberia duncionar perfectamente.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.

Última edición por CesarHC; 29/12/2011 a las 07:31
  #8 (permalink)  
Antiguo 29/12/2011, 07:33
Avatar de Ticosoft  
Fecha de Ingreso: agosto-2008
Mensajes: 29
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: No reproduce URL de Video

Sabes que probanco con Internet Explorer me arroja este error:

Este contenido no se puede mostrar en un marco.


Usando Google Crhome no me muestra nada... solo el espacio en Blanco.
  #9 (permalink)  
Antiguo 29/12/2011, 07:35
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 10 meses
Puntos: 56
Respuesta: No reproduce URL de Video

Bueno pues el codigo que te indican esta bien, actualiza el navegador borra temporales cokkies etc, y supongo que tienes instalado el flash player no.?

EDITADO:

Creo que esto te interezara.

Seguridad y privacidad (IE 8)

Las características siguientes hacen que explorar la Web resulte más seguro:


X-Frame-Options: Deny

Si el valor de X-Frame-Options contiene el token Deny, Internet Explorer 8 evita que la página se presente en caso de estar contenida en un marco. Si el valor contiene el token SameOrigin, Internet Explorer no presentará la página si el contexto de exploración de nivel superior es distinto del origen de la página que contiene la directiva. Las páginas bloqueadas se reemplazan por una página de error que muestra "Este contenido no se puede mostrar en un marco".
Filtro de scripts de sitios (XSS): esta nueva característica de Internet Explorer 8 hace que resulte más difícil explotar las vulnerabilidades de "XSS reflejado (tipo 1)". El script se puede reflejar cuando una parte de la solicitud HTTP se utiliza para generar la respuesta del servidor, de tal forma que el script malintencionado de la solicitud se puede ejecutar con el mismo nivel de acceso que el resto de la página. El filtro de XSS supervisa todas las solicitudes y respuestas que fluyen a través del explorador. Cuando el filtro detecta script en una solicitud entre sitios, identifica y deshabilita el script si se reproduce en la respuesta del servidor. Si esto sucede, se muestra un mensaje del tipo "Internet Explorer modificó esta página para evitar un ataque XSS". Los desarrolladores web que desean deshabilitar el filtro para su contenido pueden establecer el encabezado HTTP siguiente.

Prueba usando a nuestro amigo mozilla.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.

Etiquetas: registro, 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 17:12.