Cuando se logra insertar un reproductor de video de Windows Media Player en una página web desarrollado en ASP.NET es darle un plus a nuestro sitio entonces nuestros visitantes lograrán visualizar contenido multimedia que como ya es obvio lo hace muy interesante.
Pero realizar este trabajido a veces también se torna fastidioso cuando no sale como uno lo piensa, entonces que mejor que dejarlos un pequeño aporte.
Para el ejemplo creamos un Sitio Web de ejemplo con una sola página para los efectos ya expuestos no necesitamos mas que eso al final el objetivo es lograr mostrarlos como quedaría en ejecución y por su puesto el pequeño bloque de código que es necesario.
En una página nueva elija modo código e inserte el bloque de código siguiente para el Reproductor WMP, algunos detalles:
- Reemplazar (archivo_de_video.wmv) con el nombre de archivo de video de su preferencia.
- El parámetro "Autostart" tiene el valor "0" esto quiere decir que solamente haciendo Click en Play se ejecutará el video si desea que la ejecución sea automática entonces debería ser "1".
El reproductor en ejecución debería verse como la imágen de muestra.
<tr>
<td style="width: 100px">
</td>
<td style="width: 173px" rowspan="4" align="center">
<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" type="application/x-oleobject" width=500 height=400 align="middle"
standby="Loading Microsoft Windows Media Player components..." id="MMPlayer1">
<param name="filename" value="../archivo_de_video.wmv"/>
<param name="ShowControls" value="1"/>
<param name="ShowStatusBar" value="1"/>
<param name="ShowDisplay" value="0"/>
<param name="DisplaySize" value="0"/>
<param name="Autostart" value="0"/>
<param name="Loop" value="0"/>
<embed scr="../Multimedia/Videos/inicial_wmv.wmv" autostart=0 loop=0 align="middle" type="application/x-mplayer2" Pluginspage="http://www.microsoft.com/Windows/MediaPlayer/download/default.asp" showcontrols=1 showdisplay=0 showstatusbar=1
filename="../archivo_de_video.wmv" displaysize="0" >
</embed>
</object>
</td>
Cuando se ejecuta un video en cualquier reproductor se puede descargar utilizando herramientas de terceros, pero nosotros queremos darle al usuario la posibilidad de hacer una descarga directa para ello hemos añadido un botón al que llamaremos "btnWMV".
Para ello añadir el siguiente código al botón "Formato VMV"
Protected Sub btnWMV_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnWMV.Click
' // Limpiamos la salida
Response.Clear()
Response.ContentType = "application/octet-stream"
Response.AddHeader("Content-Disposition", "attachment; filename=archivo_de_video.wmv")
' // Cuando se escribe el archivo puede cambiar el nombre para que el usuario no vea el nombre original.
Response.WriteFile("../archivo_de_video.wmv")
Response.Flush()
Response.End()
End Sub
Que este pequeño ejemplo sea de utilidad para ustedes.
Hasta pronto.
no me funciona, cuando lo intento ejecutar me dice que hace falta algun plugin, supuestamente voy a a la pagina y no me funciona
ResponderEliminarHola Axel;
ResponderEliminarEl ejemplo es simple y funciona en cualquier versión de Windows, en todo caso adjunta el error que te sale para mayor información.
Suerte !
Hola!
ResponderEliminarColoqué el código en una página de asp.net y aunque puedo ver el reproductor, no se ejecuta el video.
Qué sucedió?
Saludos.
Hola Laura,
EliminarFíjate si no te está pidiendo la instalación del plugín de Windows media player, porqué cuando detecta que no está instalado eso es lo pasa, dependiendo de la versión del Internet Explorer estará en la parte superior o inferior del navegador.
Si puedes adjunta una imagen para más luz.
Hasta pronto.
hola tengo un dilema, no puedo activar el reproductor para insertarlo en el formulario, encontré el modo de hacerlo (video tutorial) pero después de activarlo no me aparece en la barra de herramientas... utilizo el c# web
ResponderEliminarChrome dice que no lo lee porque no es valido
ResponderEliminarHola, en Google Chrome dice que no lo lee porque el complemento no es valido.
ResponderEliminarQué debo hacer para hacer que esto funcione ?
Hola disculpa,como podría enlazar mis videos de mi base de datos de sql a este reproductor para que se pueda reproducir?
ResponderEliminarWe support all types of HP printer troubleshooting and service. Just enter the model number of your printer in 123.hp.com/setup to identify the software and drivers your printer requires. Download and install it in your mac and 'Run' the file. The process is easy however if you have any doubts or queries regarding HP printers contact us.
ResponderEliminar