Featured Posts

ASP.NET MVC3 Preview 1 - Introducción Hace apenas unos pocos meses que salió ASP.NET MVC 2 y ya podemos dar un vistazo a los primeros bits de MVC 3. Si bien esto es sólo un CTP (es decir, ni siquiera es Beta) y puede haber muchos cambios...

Readmore

Hola Windows Phone 7 Series El día de hoy, en el Mix10, se anunció la plataforma de desarrollo para el Windows Phone 7 series (de aquí en adelante WP7). Si bien desde hace varios días corría la noticia, el anuncio oficial genera...

Readmore

RIA Services en práctica Parte I – Personalizando... WCF RIA Services es una excelente herramienta que podemos utilizar en Silverlight para manejar nuestro acceso a datos. Si aún no te has introducido en el tema, te recomiendo echar un vistazo a la serie...

Readmore

El programa WebSite Spark Hace unas horas Scott Gu anunció el WebSite Spark. Este programa está diseñado para apoyar a desarrolladores y diseñadores a obtener software y recursos de Microsoft sin costo alguno durante tres años....

Readmore

  • Prev
  • Next

Usando el control MediaPlayer para mostrar videos de YouTube

Posted on : 21-08-2009 | By : Arturo Molina | In : Silverlight

Tags: ,

1

Santiago Leguiza ya nos mostró platicó un poco sobre el control MediaPlayer. Algo interesante de este control es que nos permite mostrar videos en alta definición (HD) y de fuentes como YouTube.

Para lograr esto lo primero que necesitamos es la dirección del video (ojo, no de la página donde esta el video). YouTube guarda distintas versiones del mismo video, incluyendo algunas versiones en HD.

Para obtener una dirección de un video de YouTube podemos instalar el popular plugin para FireFox llamado GreaseMonkey, después descargamos el script para este plugin llamado YouTube HD Ultimate. Este script carga automáticamente la versión HD de un video cuando está disponible. Además nos muestra las ligas de las diferentes versiones del video.

image

Nosotros vamos a escoger la versión “hd mp4”, así que damos clic derecho y elegimos copiar e url destino. En este caso:

http://www.youtube.com/get_video?video_id=IClBpch9vmM&t=vjVQa1PpcFPq3EX07r_nTWsOLK6onBcN-RrZbXR6KuU%3D&fmt=22

Ahora bien, nos vamos a Expression Blend y colocamos un control MediaPlayer en nuestra applicación (Recuerden que tenemos que tener instalado Expression Encoder para que este control aparezca).

image

Después nos vamos al panel de propiedades y en la sección de Media creamos un nuevo Playlist.

image

Una vez, creado el Playlist damos clic en el botón de la colección de elementos (mostrado arriba). En la ventana de edición de elementos elegimos Agregar Otro Elemento y al elemento nuevo solo tenemos que definir su propiedad MediaSource con la dirección del video.

image

¡Listo! Solo nos queda presionar F5 para ejecutar nuestra aplicación y distrutar de nuestro video de YouTube HD desde Silverlight.

Pueden descargarse el proyecto aquí.

Comments (1)

hola turock, ya encontre donde comentarte! jaja oye tengo una consulta tecnologica, recomiendame un buen antivirus y donde me lo puedo bajar de preferencia gratis…?

saludos! :)

Write a comment