Crear un reproductor de audio y video utilizando el control Media de ASP.NET Futures

Supongamos que durante el desarrollo de una aplicación ASP.NET, uno de los requerimientos consiste en implementar un sencillo reproductor de archivos de audio. Se trata de una tarea que podríamos solventar recurriendo al uso de alguno de los variados productos de terceros fabricantes que existen en el mercado, pero como hemos comentado, el reproductor a integrar en nuestro programa no precisa de características complejas, basta con que disponga de los controles básicos tales como reproducir, pausa, parada, etc., por lo que quizá sería un gasto que podríamos evitar si desarrollamos un pequeño control reproductor de “andar por casa”.

Si estamos creando nuestra aplicación utilizando Visual Studio 2008 / 2005, podemos utilizar las capacidades multimedia que nos brinda Silverlight para incorporar esta característica. Pero puede que todavía no seamos muy diestros en el uso de Silverlight, y asumiendo que estamos utilizando la versión 1.0, la pelea a brazo partido con Javascript, el elemento MediaElement de XAML, y otros elementos necesarios de este lenguaje de marcado, podría convertirse en una batalla muy dura si disponemos de poco tiempo para completar este aspecto de la aplicación. Pero no desesperemos, que no está todo perdido, al rescate llegan los ASP.NET Futures.

ASP.NET Futures, como ya han comentado en sus respectivos blogs Jorge Serrano, Eugenio Estrada Csaky, Sergio Tarrillo y otros compañeros de Geeks, se trata de un paquete de componentes y controles que aportan un numeroso conjunto de funcionalidades para el desarrollo de aplicaciones ASP.NET y Silverlight. Para el problema en concreto ante el que nos enfrentamos, la versión de julio de 2007 de ASP.NET Futures nos ofrece el control Media, que consiste en un reproductor de archivos de audio y video con las funcionalidades básicas que le pediríamos a cualquier componente de estas características. Este control se encuentra accesible en la Caja de herramientas de Visual Studio como vemos en la siguiente imagen.

Poner en funcionamiento un reproductor simple con este control se convierte en una tarea de lo más sencilla: basta con arrastrarlo hasta el diseñador del WebForm y asignar a su propiedad MediaUrl el archivo a reproducir. Adicionalmente podemos asignar el valor True a la propiedad AutoPlay para que la reproducción comience inmediatamente al cargar la página. La siguiente imagen muestra el aspecto por defecto del control en plena ejecución de un video.

Otra cuestión importante a destacar reside en el hecho de que precisamos incluir un componente ScriptManager en nuestra página para que todo se ejecute correctamente, aunque si al crear el proyecto hemos empleado la plantilla “ASP.NET AJAX Futures Web Application”, no será necesario ya que esta se encarga de añadirlo.

Un control camaleónico.

Como acabamos de comprobar, para abordar la reproducción de contenido multimedia de forma rápida y fácil, el control Media se convierte en un poderoso aliado, pero como hemos dicho anteriormente, resulta que solamente queremos reproducir audio, por lo que el área reservada por el control para la visualización de video necesitaríamos que quedara oculta, ” ¿hay alguna manera de conseguirlo?”, pues sí, recurriendo al uso de un skin, que proporcione al control una apariencia más acorde a las funcionalidades que deba desempeñar.

Pero no nos asustemos, ya hemos dicho que Media es un control fácil de usar, y proporciona, a través de su propiedad MediaSkin -que contiene una enumeración MediaSkinType- una colección de carátulas para cambiar su aspecto. En este caso elegiremos el valor AudioGray, correspondiente al skin que mejor se ajusta a nuestras necesidades de reproducción.

La siguiente imagen muestra algunas otras carátulas que ofrece este control.

Un ejemplo más completo. Seleccionando el archivo a reproducir y el skin.

Como parte final de este artículo vamos a desarrollar un pequeño proyecto en Visual Studio 2008, cuyos fuentes pueden descargarse en los siguientes enlaces para C# y VB. Esta aplicación consistirá en proporcionar al usuario una página que contenga un control Media y dos DropDownList, para seleccionar el archivo de audio/video (los cuales no se acompañan junto al proyecto de ejemplo) y el skin respectivamente.

En primer lugar escribiremos el código que vemos a continuación para la interfaz de usuario de la página, empleando un UpdatePanel para evitar recargas completas sobre la misma.

<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <table style="width: 58%;" border="1">
                <tr>
                    <td class="style1">
                        <asp:Label ID="Label1" runat="server" Text="Archivos de audio/video" /></td>
                    <td class="style2">
                        <asp:Label ID="Label2" runat="server" Text="Skins" />
                    </td>
                </tr>
                <tr>
                    <td class="style1">
                        <asp:DropDownList ID="ddlArchivos" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlArchivos_SelectedIndexChanged">
                            <asp:ListItem Value="GardenParty.mp3">Garden Party</asp:ListItem>
                            <asp:ListItem Value="Incubus.mp3">Incubus</asp:ListItem>
                            <asp:ListItem Value="MarketSquareHeroes.mp3">Market Square Heroes</asp:ListItem>
                            <asp:ListItem Value="Kameo.wmv">Kameo</asp:ListItem>
                        </asp:DropDownList>
                    </td>
                    <td class="style2">
                        <asp:DropDownList ID="ddlSkins" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlSkins_SelectedIndexChanged" />
                    </td>
                </tr>
            </table>
            <br />
            <asp:Media ID="medReproductor" runat="server" Width="320px" Height="240px" />
        </ContentTemplate>
    </asp:UpdatePanel>
</div>
</form>

Posteriormente pasaremos al code-behind, donde escribiremos la lógica encargada de seleccionar el archivo a reproducir, y el skin que utilizará el control Media para mostrar su aspecto. Nótese que para rellenar el control DropDownList correspondiente a los nombres de los skins, dado que dichos nombres se encuentran en el tipo enumerado MediaSkinType, empleamos el método Enum.GetNames para obtener un array que posteriormente enlazamos al control de lista.

//....
using Microsoft.Web.Preview.UI.Controls;
using System.Text;
//....
protected void Page_Load(object sender, EventArgs e)
{
    if (!this.IsPostBack)
    {
        // obtener la lista de nombres de la enumeración
        // y asignarla a la lista desplegable correspondiente
        string[] aNombresSkin = Enum.GetNames(typeof(MediaSkinType));
        this.ddlSkins.DataSource = aNombresSkin;
        this.ddlSkins.DataBind();
        
        // reproducir el primer archivo de la lista
        this.medReproductor.AutoPlay = true;
        this.medReproductor.MediaUrl = this.ddlArchivos.SelectedValue;                
    }
}

protected void ddlSkins_SelectedIndexChanged(object sender, EventArgs e)
{
    // cambiar el skin del reproductor
    this.medReproductor.MediaSkin =
        (MediaSkinType)Enum.Parse(typeof(MediaSkinType), this.ddlSkins.SelectedValue);
}

protected void ddlArchivos_SelectedIndexChanged(object sender, EventArgs e)
{
    // reproducir un nuevo archivo
    this.medReproductor.MediaUrl = this.ddlArchivos.SelectedValue;
}

Una vez concluida la escritura del code-behind, ejecutaremos la aplicación que mostrará un aspecto como el siguiente.

Espero que este artículo sea de utilidad para todos aquellos que puedan verse en la necesidad de implementar un sencillo reproductor multimedia utilizando ASP.NET Futures.

Un saludo.

Sin categoría

64 thoughts on “Crear un reproductor de audio y video utilizando el control Media de ASP.NET Futures

  1. Creo que esta bien como pones el comentario, si hasta ahora estamos aprendiendo Silverlight, hacer este control; lleveria un tiempito. lo bueno de ASP.NET Futures, es que tiene controles para tareas comunes.

    Gracias por el ejemplo.

  2. Hola anónimo

    Muchas gracias por haberlo leído, y voy a intentar hacer una pequeña recopilación de las descargas necesarias para poder trabajar con todas estas tecnologías 8-).

    Un saludo,
    Luismi

  3. Hola antes que nada. La verdad este paquete esta muy interesante para el desarrollo de paginas web.
    Solo tengo una duda ¿Para que version de .Net es? ¿2005 o 2008? Porque me baje el instalador y al momento de ejecutarlo me apareio una ventana de advertencia diciendome que no se puede intalar.

    Yo tengo instalado en mi PC Visual Studio 2005 Professional.

    Saluos

  4. Hola Mike

    Al decirme que utilizas VS2005 supongo que no tendrás instaladas las extensiones de Ajax, por lo que creo que el error que me comentas debe ser debido a esto.

    Para poder utilizar ASP.NET Futures, necesitas tener instaladas las extensiones “ASP.NET AJAX Extensions 1.0”, las cuales puedes descargar de la siguiente dirección:

    http://www.asp.net/ajax/downloads/

    Prueba a instalar primero las Ajax Extensions y después las ASP.NET Futures, a ver si de esta forma no aparece el error.

    Espero que con esto se solucione el problema.

    Un saludo,
    Luismi

  5. Muy interesante el ejemplo, pero no me corre, tengo instalado vs 2008 y silverlight 2.0 al momento de poner play no se reproduce el sonido… que hago????

  6. Hola Carlos

    Gracias por leer el post y por tu opinión 8-).

    Respecto al problema que me comentas, tengo también instalados en mi máquina VS2008, ASP.NET Futures y Silverlight 2.0. He abierto este mismo proyecto que adjunte como ejemplo en el post y sí me funciona correctamente.

    Revisa la propiedad AutoPlay del control Media, quizá esté influyendo a la hora de reproducir el archivo.

    Un saludo.
    Luismi

  7. Hola pana, lo que pasa es que estoy haciendo mi tesis y necesito incorporar un reproductor de audio sencillo, segui los mismos pasos y no se reproduce el audio, el autoplay esta en true… no me funciona, no sera que el control no es compatible con silverlight 2.0??, o acaso es porq no utilizo asp.net ajax future application si no asp.netweb application??Gracias por tu respuesta

  8. Hola Carlos

    Yo tengo instalado en mi máquina Silverlight 2.0 y sí me funciona correctamente este control.

    El hecho de utilizar en VS2008 la plantilla de proyecto asp.net futures o asp.net web application no debería influir, ya que lo verdaderamente importante es que tengas instalado el paquete asp.net futures.

    En este post hay un par de enlaces con los proyectos del ejemplo que se describe (para C# y VB), prueba a descargar el correspondiente al lenguaje que estés utilizando a ver si te funciona dicho proyecto de ejemplo.

    Un saludo.
    Luismi

  9. Hola Luismi:

    Le descargue tu ejemplo de vb y me siguio dando el problema, pero ya halle la solucion, lo que pasa es que tenia instalado el internet download manager (IDM) y en vez de reproducirse el sonido se me descargaba, lo desinstale y me funciono correctamente… Gracias por tus consejos… si puedes subir mas ejemplos utilizando ASP.NET futures seria muy agradecido.

    Saludos

  10. Hola Carlos

    Estupendo, celebro que finalmente consiguieras solucionar el problema 8-).

    Y en cuanto pueda hacer un hueco de tiempo 😉 intentaré preparar algún ejemplillo más sobre estos controles.

    Un saludo.
    Luismi

  11. para utilizar este control es necesario tener instalado el silverlight, por que prove el ejemplo pero al momento de cargar la pagina no me muestra el control y he colocado un mp3 para que lo cargue pero nada, nos que pasa, en la barra de estado me sale un icono de warning diciendo listo pero con errores no entiendo que puede estar pasando podrian colaborarme gracias de antemano…

  12. Hola parker

    Sí en efecto, para poder hacer uso de este control necesitas tener instalado Silverlight, ya que precisamente el control Media “enmascara” la complejidad de la manipulación de contenidos multimedia desde Silverlight, ofreciendo una interfaz de usuario prefabricada y lista para usar, simplificando este aspecto del desarrollo.

    Puedes probar también a descargar los enlaces con los fuentes de ejemplo, e intentar ejecutar dichos proyectos a ver si te funcionan. No obstante, si no tienes Silverlight, el primer paso es instalarlo.

    Un saludo.
    Luismi

  13. Luis Miguel,
    Tienes el ejemplo incluyendo chapter marks? yo vi las intrucciones pero tengo un erro, dice que no encuentra el archivo jpg (lo tengo incluido en el proyecto).
    Gracias de antemano
    Raul Chico

  14. Hola Raul

    Muchas gracias. Sobre el ejemplo de los marcadores que me comentas, también he publicado un post en la siguiente dirección:

    http://geeks.ms/blogs/lmblanco/archive/2008/02/12/utilizando-cap-237-tulos-marcadores-de-tiempo-con-el-control-media.aspx

    En el que existe un enlace para descargar el proyecto de este ejemplo. En dicho ejemplo, los archivos jpg que se utilizan para los marcadores no están incluidos en el proyecto, pero funciona correctamente.

    Un saludo.
    Luismi

  15. Hola que tal

    Lo que pasa es que necesito un reproducir un video en un aspx y estoy utilizando silverlight media control y todo funciona muy bien, pero requiero solo dejar el boton de play en el control media…
    quisiera saber si se pueden quitar los otros botones y dejar solo el de play???

    Gracias.

  16. hola como estan estoy interesado en hacer el reproductor pero he tratado de bajar asp.net y no se cual es el programa especifico para hacer el tutorial

  17. Gracias por este post, me ha ayudado muchismo, una pregunta, este control srive para reproducir archivos .mov o mp4.?

    Gracias por tus comentarios

  18. Gracias por este post, me ha ayudado muchismo, una pregunta, este control srive para reproducir archivos .mov o mp4.?

    Gracias por tus comentarios

  19. Gracias por este post, me ha ayudado muchismo, una pregunta, este control srive para reproducir archivos .mov o mp4.?

    Gracias por tus comentarios

  20. Hola Jahir

    Gracias por leer el post, y me alegra que te haya sido de utilidad 8-).

    En cuanto a tu pregunta, por lo que yo he podido ver en las características del control, actualmente soporta wma y mp3 como formatos de audio, y wmv para el video. Te paso también un enlace con documentación sobre este control para que puedas tenerla como referencia.

    http://quickstarts.asp.net/Futures/Silverlight/media.aspx

    Un saludo.
    Luismi

  21. hola el manual esta muy bueno, mira yo soy nuevo en esto de silverlight, baje asp futures y tambien instale la version 1.0 y 2.0 de silverlight, he tratado de reproducir un video, pero al momento de ejecutar el proyecto, solo me sale el logo de silverlight para descargarlo e instalarlo, pero ya lo he intalado y desintalado varias veces, y no se que mas puedo hacer, he buscado la solucion por todos los foros y nada, a lo mejor tendria problemas por que tengo windows vista?? en realidad no lo se. si pudieses ayudarme por favor.
    muchas gracias

  22. Hola Emilio

    Gracias por tu interés en el post. Respecto al problema que comentas, el hecho de tener Windows Vista no debe influir en poder reproducir archivos utilizando el control media. Para comprobar que el plug-in de silverlight está correctamente instalado, entra en cualquier Web que tenga algún contenido silverlight, por ejemplo en http://silverlight.net/, y observa que los elementos silverlight se ejecutan, incluso si haces clic derecho en dicho elementos podrás acceder a un cuadro de diálogo que te informará de la versión de silverlight que tienes instalada.

    Una vez que te has asegurado de tener silverlight instalado, prueba a crear un proyecto Web vacío y le añades un control Media, en su propiedad AutoPlay le asignas True y en la propiedad MediaUrl le asignas una ruta que apunte a un archivo de audio o video; prueba a crear en el inetpub de tu máquina una carpeta para estos archivos, por ejemplo:

    C:inetpubwwwrootSonidos

    y dentro de dicha carpeta copia el archivo que quieres reproducir desde el control Media, de forma que el valor a asignar a la propiedad MediaUrl sería algo parecido a lo siguiente:

    MediaUrl=”http://localhost/Sonidos/MiArchivoMusica.mp3″

    Espero que de esta forma te funcione.

    Un saludo.
    Luismi

  23. Demasiado bueno el post,
    pero tengo un problema, uso Visual Studio 2008, instalé ASP .NET Futures, el control media me funciona perfectamente pero solo con archivos MP3, con archivos WMV no reproduce el video, en la parte inferior del navegador sale “Error en la página” como si fuera error de JavaScript-… qué puede ser??
    Muchas gracias

  24. Hola Luis

    Gracias por leer el post 8-), es curioso este error que mencionas, he intentado reproducirlo creando un nuevo proyecto conteniendo un control Media que reproduce un archivo wmv y me funciona correctamente.

    El archivo lo he situado en una carpeta del proyecto, y lo he referenciado de la siguiente manera:

    Quizá el problema sea debido a la ruta de acceso que tiene que usar el control Media para localizar el archivo; revisa este aspecto por si fuera este el origen del fallo.

    Un saludo.
    Luismi

  25. Hola…
    Tengo un problema con el control “Media”, a la hora de poner a correr, me salen dos errores y son estos:
    Errores de script de página web

    Agente de usuario: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727)
    Fecha: Mon, 29 Dec 2008 02:19:48 UTC

    Mensaje: Sys.Preview.UI.Xaml.Media.MediaFailedException: Unable to load media “localhost/Videos/Zoe – Love.wmv”.
    Línea: 1288
    Carácter: 13
    Código: 0
    URI: http://localhost:1154/Video/ScriptResource.axd?d=bh23U7p1Pxjyc90RrujZvYo8fCia80NjT_f2ak3oYCV5YH7I2ZW9fcultEdpd_m20&t=633326263800000000

    Mensaje: Sys.InvalidOperationException: Runtime error 2202 in control ‘Media1’, method PlayerControls: 2202 Error.
    Línea: 342
    Carácter: 17
    Código: 0
    URI: http://localhost:1154/Video/ScriptResource.axd?d=bh23U7p1Pxjyc90RrujZvdUBhRtmyTj7tXSH0RJotkidXxkew6YHfAU9jh4zGYJc0&t=633326263800000000

    Si me pueden colaborar..
    Gracias

  26. Hola Manuel

    Quizá sea un problema con la ruta en la que tienes el archivo a reproducir. Comprueba que el archivo está ubicado correctamente en la ruta que apunta el control.

    Por otro lado quizá puediera ser un problema de versiones. Comprueba también que tienes instaladas las últimas versiones de todas las herramientas.

    Un saludo.
    Luismi

  27. hola amigo me gusto tu aporte ya que me sera util para oir las canciones de los albums de los Autores que llegan a las oficinas de Derechos de Autor en Nicaragua en caso que me almacene las pistas o canciones o incluso en Video de la Cancion para luego verlos en el sistema o el el usuario pueda verlos en linia talves me podes ayudar mejorarlo gracias.
    Dios te Bendiga con mas conocimientos

  28. me podrias mandar el componente del reproductor yo ya instale el ajax v2 y no he podido subir tu dll que tenes en el bin ayudame porfaaa

  29. me di cuenta que el post que pucistes no te especificastes del cual tube que averiguar que me hacia falta instalar en mi vstudio 2005 que era el ASP.NET Futures ….!!! pero estaves nececito que me ayudes a pasarlo a proyecto aspx yo utilizo sintaxis VB les agradeceria si me ayudan alexabc24@hotmail.com

  30. este brother le falta Docenciaaaa para explicar pero aqui le envio para que esto pueda andar Claro esta para realizar esta aplicación deben tener instalado el ASP.NET Futures, el ASP.NET AJAX o .NET Framework 3.5 y por supuesto el Visual Web Developer.

  31. Hola Alex

    No reviso diariamente mi blog, por lo que acabo de ver tus comentarios acerca de este post. Los ejemplos que se adjuntan para descargar están realizados con Visual Studio 2008, detalle que no había mencionado, pero que acabo de rectificar en el texto del post.

    En el título del post, así como al comienzo del mismo, se indica que es necesario instalar ASP.NET Futures (la versión de julio de 2007). También se proporcionan enlaces a los blogs de Jorge Serrano, Eugenio Estrada Csaky, Sergio Tarrillo para ampliar la información a este respecto.

    Respecto a AJAX y la versión de .NET Framework a utilizar, en la tercera figura que aparece a lo largo del texto del post, se puede ver una captura de pantalla de la creación del proyecto en Visual Studio 2008, en la que se observa en la parte superior izquierda, que la versión a utilizar en el proyecto es .NET Framework 3.5, y el tipo de proyecto a crear es ASP.NET AJAX Futures Web Application, por lo que podemos suponer que se trata de un proyecto que necesitará de capacidades AJAX.

    Un saludo.
    Luismi

  32. Hola, tengo instalado vs2008 con ajaxcontroltoolkits pero no veo el tab de asp futures, al crear mi sitio web tampoco tengo la plantilla asp.net ajax futures, y no tengo instalado las herramientas de silverlight.
    me gustaria saber si me puedes ayudar a tener activos las mencionadas.
    de antemano te agradeceria k me respondieras a cabe_zz@hotmail.com.
    Slds.

  33. Hola ACABE

    El Ajax Control Toolkit no instala simultáneamente ASP.NET Futures, ya que este último es otro paquete de componentes independiente del toolkit.

    En el siguiente post tienes una relación de herramientas para desarrollo Web en donde se incluye un enlace para descargar e instalar ASP.NET Futures.

    http://geeks.ms/blogs/lmblanco/archive/2008/02/16/enlaces-interesantes-para-montar-nuestro-entorno-de-desarrollo-en-silverlight-y-asp-net-ajax-la-en-233-sima-recopilaci-243-n.aspx

    Un saludo,
    Luismi

  34. Hola Miguel

    Gracias por tu interés en el artículo. Respecto a tu comentario, creo que este control tiene las mismas características que el reproductor de Silverlight, por lo que actualmente soporta los formatos de reproducción de medios VC-1, WMV, WMA, MP3 y 720P High Definition (HD) Video.

    Una posible opción sería usar Microsoft Expression Encoder para convertir los AVI en WMV, y así intentar reproducirlos.

    Un saludo,
    Luismi

  35. hola muy bueno, pero al agregar el media, no me deja correr l aplicacion me marca un error y no se que hacer ya instale el Silverlight y no puedo alguna idea? de lo que pueda tener grax

  36. hola de nuevo, ya puedo correr mi aplicacion web, empleando el control media, pero ahora no puedo reproducir los archivos media (videos ni mp3), no se si sea falta de un codec o algun otro componente, ya que no puedo ejecutar el ejemplo, en el lugar donde deberia de aparecer el reproductor me aparece un recuadro con una X roja y no se que hacer O_o, alguna idea.

    pdta: muchas grax por la respuesta de la vez anterior

  37. Hola yo tengo el mismo problema que pacheko, me comentaban que era un problema con el flash que necesitaba archivos con extensión .fls pero sigue sin correr y me sigue apareciendo que me falta un plugin.
    Bueno gracias por tu tiempo Y_Y

  38. hola de nuevo como soy latoso vdd, pero ahora ya tengo instalado el silverlight pero sigue marcando que lo instale por que podira ser.

  39. Hola pacheko y monk

    Podéis probar a copiar el archivo de video en la carpeta ClientBin que corresponde al proyecto Web de la solución. A continuación, desde el Solution Explorer hay que hacer clic derecho en esa carpeta y elegir la opción de menú Add > Existing Item, seleccionando el archivo de video. Una vez hecho esto es conveniente, también desde Solution Explorer, hacer clic en el archivo recién creado y en su ventana de propiedades comprobar que la propiedad Build Action tiene el valor Content.

    Seguidamente podemos añadir un control MediaElement a la página xaml de forma parecida a la siguiente:

    Con esto ya debería de funcionar y reproducir el video directamente al ejecutar la solución, aunque también puede ser un problema de formato del video. En el siguiente enlace se muestra una relación de los formatos soportados:

    http://stackoverflow.com/questions/478017/why-doesnt-mediaelement-work-in-silverlight

    Espero que os sirva de ayuda.

    Un saludo,
    Luismi

  40. Hola excelente post muy bien explicado para aquellos que se inician en este mundo de la programacion web. Bueno mi duda es la siguiente, hace ya mucho utilizo este control en varias aplicaciones de .net en vs2005 y me ha corrido perfecto pero hace poco formatie mi maquina y reinstale todo y he notado que los videos no corren sobre el control mientras que el audio si por lo que descarto que sea el MediaUrl.

    Tengo instalada la ultima version de sirverlight y he probado la funcionalidad del control en windows xp, vista y 7 sin arrojar resultados positivos… siempre solo reporduce video, si me pudieran reponder les agradeceria mucho. Salu2.

  41. Hola Diclonius

    Gracias por tu interés en el post. Respecto al problema que comentas, y ya que dices que utilizas silverlight, en lugar de emplear el control Media de ASP.NET Futures, prueba a usar directamente el control MediaElement de silverlight.

    Un saludo,
    Luismi

  42. Estimado, la verdad que al parecer asp.net futures puede solucionarme la vida. Tengo que “pegar” de alguna forma videos en asp y no sabia como hacerlo.
    De todas formas tengo un problemilla, instale el paquete de futures julio 2007 y en vs 2008 no me aparece el control media… que podría ser??
    Aguardo tu respuesta en breve,
    Saludos

  43. Hola Diego

    Quizá el problema sea que no se ha incorporado el control Media al cuadro de herramientas de VS 2008, a pesar de haber instalado ASP.NET Futures. Prueba a hacer clic derecho en el cuadro de herramientas de VS 2008, elige la opción para añadir elementos manualmente, y en el cuadro de diálogo para agregar controles, busca el control Media.

    Un saludo,
    Luismi

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *