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

#1 [_DefToneR_]
26/08/2006 - 17:27 | Informe spam
por ahi te convenga pasarlos a Flashvideo y usar un reproductor flash.

como hace google y youtube.

he tenido el mismo problema desde esa actualizacion del explorer y no he
ecnotrnado solucion aun :(


"Arnau" escribió en el mensaje
news:
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.

Respuesta Responder a este mensaje
#2 Arturo Costa Delgado
26/08/2006 - 17:51 | Informe spam
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
Respuesta Responder a este mensaje
#3 Arnau
26/08/2006 - 18:07 | Informe spam
no gracias, prefiero usar windows media video :P . sino es igual.


"[_DefToneR_]" escribió en el mensaje
news:
por ahi te convenga pasarlos a Flashvideo y usar un reproductor flash.

como hace google y youtube.

he tenido el mismo problema desde esa actualizacion del explorer y no he
ecnotrnado solucion aun :(


"Arnau" escribió en el mensaje
news:
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.





Respuesta Responder a este mensaje
#4 Arnau
26/08/2006 - 18:08 | Informe spam
lo provaré i te digo algo!!!!

merci crack!!!!!!!

Arnau.

"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

Respuesta Responder a este mensaje
#5 Roger X
03/09/2006 - 12:09 | Informe spam
¡ Increible lo tuyo!

Yo también quería hacer lo mismo.

Gracias

"Arturo Costa Delgado" escribió:

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


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida