SNB Solutions - Baja California Software Company
Bienvenido visitante Buscar | Temas activos | Miembros | Iniciar sesión | Registrarse

[Tag as favorite]
Incrustar JW FLV Media Player en ASP.Net formas
stoian_bycovich Offline
#1 Publicado : Friday, February 26, 2010 2:11:17 PM

Posición: Administration

Medals:

Grupos: Administrators
Registrado: 1/1/2010
Mensajes: 63
Puntos: 195
Ubicación: Cabo San Lucas

Thanks: 0 times
Was thanked: 0 time(s) in 0 post(s)
Los últimos días tengo un proyecto con el requisito para jugar video flv, por lo que he encontrado uno gratuito para fines no commecrial FLV Player, pero el problema que tenía era cómo encontrar manera de "controlar" lo que el player va a jugar por los usuarios selección. Así que lo que necesitaba era "inyectar" este reproductor incrustado javascript dinámicamente en páginas html, de esa manera tengo el poder de controlar lo que va a ser aprobado y desempeñado por el player (que he usado url query string para pasar nombre de archivo de video para el reproductor como parámetro). Así que aquí cómo lo hice:

Lo que hice en aspx es poner titulares para el reproductor de código javascript:

<asp:PlaceHolder ID="PlaceHolder1" runat="server" />

Luego usé HtmlGenericControl a "inyectar" el código en javascript jugador titular:

Dim Span As New HtmlControls.HtmlGenericControl("span")

Span.Attributes.Add("style", "z-index: 80")
Span.InnerHtml = "<a id=""container"" href=""http://www.macromedia.com/go/getflashplayer""></a>" & _
"<script type=""text/javascript"" src=""swfobject.js""></script>" & _
"<script type=""text/javascript"">" & _
"var s = new SWFObject(""mediaplayer.swf"",""mediaplayer"",""" & "400" & """,""" & "300" & """,""" & "8" & """);" & _
"s.addParam(""allowfullscreen"",""true"");" & _
"s.addVariable(""width"",""" & "400" & """);" & _
"s.addVariable(""height"",""" & "300" & """);" & _
"s.addVariable(""file"",""" & "" & Request.QueryString("filename") & ".flv" & """);" & _
"s.addVariable(""image"",""" & "" & """);" & _
"s.addParam(""wmode"", ""transparent"");" & _
"s.write(""container"");" & _
"</script>"

PlaceHolder1.Controls.Add(Span)
Saludos,
Stoyan Bukovich
Gerente ejecutivo
SNB Solutions

Cel.: +52 6241 626969
E-mail: support@snb-bg.com
Web: www.snb-bg.com
Publicidad  
 
Eannouncements.net SNB Solutions Eanuncios.net

Eannouncements.net the place for your announcement.

SNB Solutions - Compañía de software y computación.

Eanuncios.net el lugar para su anuncio.

Usuarios navegando este tema
Guest
[Tag as favorite]
Salto de foro  
No puedes iniciar nuevos temas en este foro.
No puedes responder a temas en este foro.
No puedes eliminar sus temas en este foro.
No puedes editar sus temas en este foro.
No puedes crear encuestas en este foro.
No puedes votar las encuestas en este foro.