Join en-US

Audio y Video sobre Siverlight

published 2/1/2010 9:19:18 PM by Manuel Fernando

Silverlight desde la versión 1.0 ha soportado características de audio y video aunque no puede soportar todos los tipos de media codes específicamente porque esto causaría que incrementara el tamaño del plug-in de Silverlight. Sin embargo puedes incorporar audio y video de alta calidad.

Silverlight 3 mejorar el soporte de audio y video mediante la implementación del enconde H.264 para video y la introducción de un pipeline de audio/video abierta la cual permite desarrollar encodes personalizados para avanzadas características de audio y video.

Aunque no solo incrementar el tamaño del plug-in es importante para el equipo de Silverlight, tan bien es importante asegurar la compatibilidad sobre el mayor número de sistemas operativos y browsers los cuales se encuentran soportados por Silverlight. Por este motivo a continuación hago referencia a los tipos de audio y video soportados por Silverlight.

Soporte de Silverlight 3 para audio.

Windows Media Audio (WMA) versiones 7, 8 y 9.

MP3 con rata de bit variable o fija desde 8 a 320 Kbps.

Soporte de Silverlight 3 para video.

Windows Media Video 7 (WMV1).

Windows Media Video 8 (WMV2).

Windows Media Video 9 (WMV3).

Windows Media Video Advanced Profile, non VC-1 (WMVA).

Windows Media Video Advanced Profile, VC-1 (WMVC1).

H.264 video and AAC audio (también conocido como MPEG-4 parte 10 ó MPEG-4 AVC).

En la industria tal como el Blu-ray, HD DVD, XBOX 360 entre otros. Son muy usados los encondes estándar VC-1 y H.246 por lo que puedes usar estos formatos dentro de Silverlight sin forzarlo incluso sobre diferentes ratas de bits y resoluciones.

Lo interesante es que Silverlight incluye un sencilla clase llamada MediaElement el cual esta diseñada para soportar la funcionalidad de audio y video. La clase MediaElement es lo suficiente astuta para entender que está reproduciendo y por lo tanto si es audio el MediaElement automáticamente será invisible.

Es recomendable que los archivos de audio y video se encuentre por fuera del XAP para no incrementar el volumen del tamaño del archivo XAP. Si tienes un pequeño archivo de audio que desees usar dentro de la aplicación Silverlight no está mal que se encuentre dentro del contenido del archivo XAP.

Para el ejemplo he agregado un archivo de video el cual tiene un tamaño de 25 MB llamado WildLife.wmv dentro del proyecto ASP.net que hosteara la aplicación Silverlight.



Ya teniendo el archivo de video a reproducir, solo basta con agregar el elemento MediaElement dentro del archivo XAML y configurar la propiedad origen en donde se establecerá la ubicación de la fuente de audio o video y una propiedad adicional llamada AutoPlay la cual cuando esta establecidad como “true” al momento de cargarse el control inicia la reproducción del audio o video.




saludos,

Manuel Fernando


Comments

Add a comment

Title  

Comments  


Sign in for add you comments


Frameworkla.net compatible con Internet Explorer 8
History Favorites