Hola,
Siguiendo las instrucciones de un post del blog de webempresa he instalado Avreloaded ( para poder ver videos en los productos de nuestro Virtuemart. Y funciona casi bien, ya que en la ventana de visualización nos aparece en la parte inferior un botón indicando que es necesario instalar la última versión de flash player... aunque ya hemos actualizado la versión del flash player. Nos gustaría saber si existe la posibilidad de que este mensaje no aparezca.
Os pasamos en enlace de la página del producto donde aparece este mensaje:
http://www.andana.net/ca/tenda-online.html?page=shop.product_details&category_id=1&flypage=flypage.tpl&product_id=9
Gracias
Hola Ricard,
Entiendo que estas visualizándolo en Chrome o Chromium y por eso te aparece, tal como explico en el vídeo este es un problema puntual de dicho navegador hasta la fecha sin resolver por parte de sus desarrolladores.
Prueba en Firefox o en Internet Explorer que no tendrás dicho problema.
Saludos
Hola Ricard,
El SOP no es el problema, ya que esto mismo sucede en Windows y Linux y por lo que he visto ahora mismo es común a todos los navagadores, lo que sin duda es un problema más relacionado con el player que utiliza Flash actualmente y el formato a reproducir que con la extensión AvReloaded.
He observado que este problema le afecta a muchísimas páginas que incorporan vídeos Flash y lo curioso es que Adobe se descarga diciendo que es responsabilidad de los desarrolladores de navegadores.
Hasta el momento para vídeos independientes he encontrado la solución de envolverlos en un iframe que utilice un player concreto y no el de la extensión y así evitar el molesto aviso.
He probado a actualizar Flash player y addons de navegadores y no se corrige el problema.
Saludos
Hola Ricard,
Prueba a llamar al vídeo de Youtube con el siguiente código
Título Descripción 2011
Debes sustituir "UlcQ3mxlNfs" por el ID de tu vídeo en concreto en las dos posiciones del código donde se invoca. También puedes ajustar el tamaño a tus necesidades.
Si no quieres que aparezca debajo un texto y descripción puedes omitir el siguiente código:
Título Descripción 2011
Saludos
Gracias, intentaré utilizar el código que me sugieres. Pero me gustaría saber si crees que este problema tiene solución (en manos de adobe?) y si lo solucionarán pronto para poder utilizar el boton de Avreloaded sin tantas complicaciones.
Un saludo.
Hola Ricard
Creo que aplicando unas modificaciones al código del pluging se soluciona el problema, modificaciones a la programación de advertencias.
Prueba reemplazando el siguiente archivo, descomprimir y reemplazar el archivo avreloaded.php
/plugings/content/avreloaded.php
Saludos.
Hola Jhon,
Realicé el cambio que me sugieres pero sigo encontrando el mismo mensaje. En definitiva, que no consigo eliminar el mensaje de actualización del Flash.
Si aparece alguna solución os agradeceré que me informéis.
Gracias.
Hola Ricard,
¿No te funciono el envolver el vídeo de Youtube? tal como te comentábamos más abajo.
Saludos
Hola,
No no me funcionó, tal vez porque se aplica dentro de Virtuemart. Creía que con el AvReloaded podiía implementar fácilmente los videos (sin tener que recurrir al código) pero parece que este módulo tiene estos problemas. Si publican alguna actualización que lo solucione me gustaría saberlo.
Gracias
Hola Ricard
Tal como te sugerí antes, el código debería funcionar, verifica que tu archivo /plugings/content/avreloaded.php las líneas 457-489 aprox se encuentren comentadas y además que en la línea 452 exista código agregado.
Saludos.
Hola Jhon,
En el archivo que se encuentra en la ruta que indicas, en las lineas que comentas se encuentra el siguiente comentario
//codigo agregado webempresa
$code = str_replace('!!WARN_JS!!', '', $code);
$code = str_replace('!!WARN_FL1!!', '', $code);
$code = str_replace('!!WARN_FL2!!', '', $code);
//codigo comentado webempresa
/*
// Generate alternate content (JavaScript warning and Flash warning)
if (is_int(strpos($code, 'swfobject.'))) {
$needswfo = 1;
if ($altset) {
$code = str_replace('!!WARN_JS!!', '', $code);
$code = str_replace('!!WARN_FL1!!', $altcontent, $code);
$code = str_replace('!!WARN_FL2!!', '', $code);
} else {
$code = str_replace('!!WARN_JS!!', $this->_getWARN_JS(), $code);
$wfa =& $this->_getWARN_FLASH();
$code = str_replace('!!WARN_FL1!!', sprintf($wfa[0],
$tcfg['divid'], $tcfg['flashver']), $code);
$code = str_replace('!!WARN_FL2!!', sprintf($wfa[1],
$tcfg['divid']), $code);
}
} else if (is_int(strpos($code, 'jeroenwijering.'))) {
$needsl = 1;
if ($altset) {
$code = str_replace('!!WARN_JS!!', '', $code);
} else {
$code = str_replace('!!WARN_JS!!', $this->_getWARN_JS(), $code);
}
$code = str_replace('!!WARN_FL1!!', '', $code);
$code = str_replace('!!WARN_FL2!!', '', $code);
} else {
$code = str_replace('!!WARN_JS!!', '', $code);
$code = str_replace('!!WARN_FL1!!', $altcontent, $code);
$code = str_replace('!!WARN_FL2!!', '', $code);
}
*/
Sin embargo, como puedes ver en la web ( http://www.andana.net/ca/tenda-online.html?page=shop.product_details&category_id=1&flypage=flypage.tpl&product_id=9) sigue apareciendo el mesaje.
Gracias
Hola Ricard,
Estamos trasladando un problema que es del navegador y del SOP al componente/plugin y no es correcto.
El problema no reside en AvReloaded por mucho que determinados "hacks" hagan que cargue, los vídeos cargan en VirtueMart pero mientras los navegadores no actualicen correctamente el uso de Flash el problema prevalecerá.
No se si en MAC esto se resuelve mejor al utilizar codecs privados del fabricante, pero en Windows y Linux el problema existe a nivel navegador.
Saludos
Hola Ricard
Creo que puedes haberte equivocado en la copia del archivo, debes reemplazar el archivo /plugings/content/avreloaded.php y no en la carpeta /plugings/content/avreloaded/
El código comentado en el archivo avreloaded.php es el que genera la advertencia en el cliente.
Puedes ver un ejemplo con el código comentado en :
http://ayudatienda.webempresa.eu/tienda/details/5/3/lavadoras/hotpoint-ultima-v8
Saludos.
Muchas gracias, efectivamente no lo había puesto en la carpeta correcta.
De nuevo, gracias.