Control MediaPlayer en Silverlight

August 21, 2009

Algo nuevo que trae Silverlight 3 pero que muchos pasaron por alto, es la inclusión del control MediaPlayer, el cual fue desarrollado por la gente de Expression.

Este control es similar al que viene en Expression Encoder, incluyendo algunas de las funcionalidades de este, como ser, Playlist, Chapters, AutoLoad, AutoPlay, Progress Bar, Volume Bar, Full Screen y muchas más.

Para agregarlo debemos ir desde Blend, a la sección Assets.

MP1

Al arrastrarlo vemos que nos genera un player, el cual podemos cambiar el tamaño o las propiedades que necesitemos.

MP2

Ahora les muestro como desde XAML puedo definir el video que voy a querer visualizar. Como lo agrego al playlist, de manera sencilla puedo agregar varios videos y tenerlos a disposición en pocos minutos.

<ExpressionMediaPlayer:MediaPlayer>

    <ExpressionMediaPlayer:MediaPlayer.Playlist>

        <ExpressionMediaPlayer:Playlist>

            <ExpressionMediaPlayer:Playlist.Items>

                <ExpressionMediaPlayer:PlaylistItem 

                    MediaSource="test.wmv" 

                    Title="Test del Media Player Control" 

                    VideoHeight="480" 

                    VideoWidth="640"/>

            </ExpressionMediaPlayer:Playlist.Items>

        </ExpressionMediaPlayer:Playlist>

    </ExpressionMediaPlayer:MediaPlayer.Playlist>

</ExpressionMediaPlayer:MediaPlayer>

Y si corremos la aplicación, vemos una player de video sencillo que nos tomo pocos minutos implementar.

MP3

4 Responses to “Control MediaPlayer en Silverlight”

  1. Wow, excelente descubrimiento!

  2. Es importante mencionar que el control está dentro de una DLL de Expression Encoder, por lo tanto debes de tener instalado Expression Encoder para que el control aparezca en la sección de Assets.

  3. [...] 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 [...]

  4. [...] 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 [...]

Leave a Reply