Bueno por si aún queda algún interesado en esto!! La respuesta de richie es válida pero eso nos ata a utilizar nuestro querido windows media. Por ello el tag embed es una buena alternativa.
Ahora. La descripción de lo que necesitas no específica si quieres mostrar un video de forma estática o dinámica. Atacaremos ambas posibilidades
De forma estática supongamos que tenemos un video llamado jb.wmv que se encuentra en una carpeta llamada Videos
<EMBED with="320" height="234" align="middle" wmode="transparanet" src="Videos/jb.wmv" > EMBED>
De forma dinámica suponiendo que tenemos lo siguiente: - Una caja de texto donde ingresaremos el nombre del video con su extensión - Un botón que hará el proceso - Un control asp.net de tipo panel llamadp pnlContenedor
private void Button1_Click(object sender, System.EventArgs e) { pnlContenedor.Controls.Add(CrearControlVideo()); }
private Control CrearControlVideo() { return new LiteralControl(@" < E M B E D align=middle src='/Videos/"+tbVideo.Text+"' width=320 height=234 wmode="transparent">< / D E B M >"); }
Eso sería todo.
PD: embed cuenta con un atributo más llamado type donde podemos especificar que es lo que vamos a cargar.
Salu2 |