Evitar "activar control" en los embed de windows media player

26/08/2006 - 17:20 por Arnau | Informe spam
Hola!!

Estoy trabajando en una web que tiene flash i videos WMV (de windows media
player). En internet explorer ambos aparecen con lo que se ha convertido el
"típico" cuadro gris que tiene que ser activado por el usuario previa
interactividad directa. El tema flash ya lo he solucionado , pero lo que no
encuentro es la solucion para los videos embed de WMV. Existe ya alguna
solucion?

Muchas gracias :)

Arnau.

Preguntas similare

Leer las respuestas

#6 Arnau
23/09/2006 - 15:51 | Informe spam
eres un megacrack!!!!!!!!


"Arturo Costa Delgado" escribió en el
mensaje news:
La solución es convertir los tags del objeto en cuestión (flash o WMP como
en este caso) a archivos js. Eliminamos todas las comillas dobles y cada
línea de código del objeto lo encapsulamos entre document.write(' línea de
código ');

Por ejemplo, para el caso de una animación en flash (SWF) sería así:

document.write('<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
codebase=http://download.macromedia.com/pub/...on=4,0,2,0
id=cd_chico width0 height0>')
document.write('<param name=movie value=imagenes/flash/cd_chico.swf>')
document.write('<param name=quality value=high>')
document.write('<param name=bgcolor value=#336797>')
document.write('<embed src=imagenes/flash/cd_chico.swf quality=high
pluginspage=http://www.macromedia.com/go/getflashplayer
type=application/x-shockwave-flash width0 height0></embed>')
document.write('</object>')


para el caso de una radio online usando WMP sería así

document.write('<object id=MediaPlayer1 width50 height0
classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 id=WindowsMediaPlayer1
align=middle>');
document.write('<param name=URL value=http://XXX.XXX.XXX.XXX:PUERTO>');
document.write('<param name=DefaultFrame value=mainFrame>');
document.write('<param name=AutoStart value=1>');
document.write('<param name=playCount value™>');
document.write('<param name=windowlessVideo value=1>');
document.write('<param name=Stretchtofit value=1>');
document.write('<param name=showstatusbar value=true>');
document.write('<embed TYPE=video/x-ms-asf-plugin
PLUGINSPAGE=http://www.microsoft.com/Windows/Do...diaPlayer/
SRC=http://192.168.1.100:9000 NAME=MediaPlayer WIDTH50 HEIGHT0
showstatusbar=1>');
document.write('</object>');


y para un canal de TV online siempre con WMP sería así

document.write('<object id=Player width%0 height%0
classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6>');
document.write('<param name=URL
value=http://www.rtve.es/tve/directo/s_tve_w.asx>');
document.write('<param name=DefaultFrame value=mainFrame>');
document.write('<param name=AutoStart value=1>');
document.write('<param name=playCount value™>');
document.write('<param name=windowlessVideo value=1>');
document.write('<param name=Stretchtofit value=1>');
document.write('<param name=showstatusbar value=true>');
document.write('<embed TYPE=video/x-ms-asf-plugin
PLUGINSPAGE=http://www.microsoft.com/Windows/Do...diaPlayer/
SRC=http://www.rtve.es/tve/directo/s_tve_w.asx NAME=MediaPlayer WIDTH%0
HEIGHT%0 showstatusbar=1>');
document.write('</object>');

recordando que el valor de AutoStart puede variar entre 0 (inicio NO
automático) y 1 (inicio automático)


Todos estos archivos son invocados mediante esta instrucción

<script src="js/archivo.js" type="text/javascript"></script>

y el problema esta solucionado. El objeto se inicia automática mente
activado y no requiere de intervención del usuario final.

Espero que te haya sido de utilidad mi respuesta

ACD

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida