Foros del Web » Creando para Internet » Flash y Actionscript »

Videos en Firefox si en IE no

Estas en el tema de Videos en Firefox si en IE no en el foro de Flash y Actionscript en Foros del Web. Buenas a todos. Llevo unos meses con un problema que me trae verdaderos quebraderos de cabeza y es que tengo un par de webs en ...
  #1 (permalink)  
Antiguo 30/01/2010, 14:20
 
Fecha de Ingreso: febrero-2008
Mensajes: 20
Antigüedad: 16 años, 2 meses
Puntos: 2
Videos en Firefox si en IE no

Buenas a todos.
Llevo unos meses con un problema que me trae verdaderos quebraderos de cabeza y es que tengo un par de webs en las que utilizo videos como publicidad y claro está a un proveedor no le gusta nada de nada que no se vean los vídeos a través de explorer. A mi tampoco. No suelo escribir mucho en los foros porque casi siempre leyendo soluciono el problema pero en este caso por más que he leido no soy capaz. Intentaré ser lo más claro posible.
1-. La creación de los flv la hago con Any Flv original.
2-. Any flv crea en automático el código necesario para poner el vídeo en web. Concretamente para el vídeo que os voy a poner de ejemplo el Any flv crea el siguiente código.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Title</title>
</head>
<body bgcolor="#FFFFFF">
<p>&nbsp;<p>
<style type="text/css">
<!--
.style1 {
color: #006633;
font-weight: bold;
}
-->
</style>
<!-- saved from url=(0013)about:internet -->
<table align="center" border="0" cellpadding=0 cellspacing=0>
<tr>
<td align="center">Title</td>
</tr>
<tr><td align="center"><br /></td></tr>
<tr>
<td align="center">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="190" height="178" id="tech" align="middle">
<param name="allowFullScreen" value="true"/>
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="simple.swf?xml_path=pepsi.xml" />
<param name="quality" value="high" />
<param name="wmode" value="transparent">
<embed src="simple.swf?xml_path=pepsi.xml" quality="high" wmode="transparent" width="190" height="178" name="tech" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</td>
</tr>

</table>
</body>
</html>

3-. De este código yo solo utilizo la parte que está entre las etiquetas <object>. Ya he probado a utilizarlo entero y el efecto es el mismo.
4-. Los src, obviamente, los cambio por los correspondientes del servidor y tienen que estar bien porque sino no se me cargaría en Firefox.
5-. No he probado con todas las versiones de IE pero en las que he probado no funcionan.
6-. Tengo otros videos creados con Any Flv en versiones anteriores y se ven bien en IE y en FF. La diferencia en que en las versiones anteriores de Any flv no se utilizaban XML por lo que parece obvio que el problema radica ahí. He leido sobre los xml y no me he aclarado nada.
7-. Pero lo más curioso es que en local funciona bien. Es decir, Any flv genera una páginas y carpetas en el pc local. Al abrir el html en el propio pc con explorer va perfectamente pero al subir las carpetas al servidor en IE no va. Esto me viene a decir que el pluggin de macromedia está bien instalado porque sino no se veria ni en local.
8-. Lo único que se me ocurre es que sea un problema de conexión entre el servidor y el xml y no he encontrado información al respecto.
9-. Utilizo debian etch y apache 1.3.34.

No se si se me olvida algo pero ya no puedo más.
Por cierto, para los que vayan a contestar que lo más fácil es utilizar Firefox y que el IE es esto o lo otro decirles que estoy totalmente de acuerdo con ellos pero que si quiero vender una página con contenido de videos no puede ser que no se vean en IE.

Podeis ver un ejemplo en
En la página principal, en el bloque de la derecha hay una sección que pone publicidade. Ahí, encima de un banner de Sagres debería verse un vídeo de Pepsi.

Gracias a todos.

Última edición por Cesar_d; 30/01/2010 a las 15:18
  #2 (permalink)  
Antiguo 30/01/2010, 15:18
 
Fecha de Ingreso: febrero-2008
Mensajes: 20
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Videos en Firefox si en IE no

Esta claro que no hay nada como encender un cigarro para que venga el autobus.
Justo cuando me decido a escribir encuentro el problema. Lo describo por dos razones. Por si acaso a alguien le pasa y porque todavía no entiendo muy bien porque ahora funciona y antes no.

Después de escribir la pregunta se me ocurrio ver el archivo access.log de la web y me di cuenta que el swf no lo enrutaba a la carpeta correcta. Lo que es curioso es que al acceder desde Firefox la ruta era correcta. Repase el código y enlace correctamente el swf el la línea <param name="movie" value="simple.swf?xml_path=pepsi.xml" /> añadiendo la carpeta correcta delante de simple.swf
Ya funciona correctamente. Ahora bien, ¿como es posible que el Firefox lo encontrara estando mal enrutada esa línea? ¿Acaso Firefox sólo hace caso a la línea <embed src="simple.swf?xml_path=pepsi.xml" que si que estaba bien enrutada e ignora el param name?
Esto fue mi perdición durante meses. Si Firefox no hubiera cargado el swf sería facilísimo encontrar el error.
Os digo que he quitado la dirección web del mensaje anterior para que no parezca que sólo quise hacer publicidad.
Bueno, gracias de todas formas.

Etiquetas: firefox, 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 16:32.