Información general de los elementos multimedia
En Microsoft Expression Blend, puede agregar archivos multimedia al proyecto, como imágenes, audio y vídeo.
Para obtener instrucciones acerca de cómo agregar archivos multimedia al proyecto, vea Agregar un archivo de imagen, audio o vídeo a un proyecto e Insertar un archivo de imagen, audio o vídeo en el documento activo.
Imágenes
Expression Blend es compatible con los tipos de archivos de imagen más comunes: BMP, GIF, ICO, JPEG, PNG y TIFF. Después de agregar el archivo de imagen al proyecto, puede agregarlo a la mesa de trabajo; para ello, haga doble clic en el nombre del archivo de imagen en Archivos, en el panel Proyecto o configure la propiedad Source de un control de imagen existente con el nombre del archivo de imagen.
Puede agregar imágenes a la mesa de trabajo para su presentación. En proyectos de Windows Presentation Foundation (WPF) y Microsoft Silverlight 2, puede convertir imágenes a recursos de pincel que puede aplicar a otros objetos. Para obtener más información, vea Convertir una imagen en un pincel.
En proyectos de WPF, también puede convertir una imagen en un objeto 3D y animarlo. Para obtener más información, vea Convertir una imagen 2D en 3D.
Volver al principio
Audio
Expression Blend admite los siguientes tipos de archivo de audio: AIF, AIFC, AIFF, ASF, AU, MID, MIDI, MP2, MP3, MPA, MPE, RMI, SND, WAV, WMA, WMD. Son todos los formatos de archivo compatibles con Windows Media Player 10.
[!NOTA]
Silverlight 1.0 y Silverlight 2 sólo admiten archivos de tipo MP3 y WMA.
Después de agregar el archivo de audio al proyecto, puede agregarlo a la mesa de trabajo; para ello, haga doble clic en el nombre del archivo de audio en Archivos en el panel Proyecto o configure la propiedad Source de un control MediaElement existente con el nombre del archivo de audio.
Volver al principio
Vídeo
Expression Blend admite los siguientes tipos de archivo de vídeo: ASF, AVI, DVR-MS, IFO, M1V, MPEG, MPG, VOB, WM y WMV. Son todos los formatos de archivo compatibles con Windows Media Player 10.
[!NOTA]
Silverlight 1.0 y Silverlight 2 sólo admiten el tipo de archivo WMV.
No podrá insertar otros tipos de archivo de vídeo, aunque puede agregarlos al proyecto mediante un control MediaElement. Puede agregar al documento un control MediaElement desde el Panelbiblioteca y, a continuación, modificar su propiedad Source para que apunte a un tipo de archivo multimedia no reconocido, con el fin de garantizar que el vídeo se reproduzca en la aplicación en tiempo de ejecución.
Precaución: |
---|
Para trabajar con los elementos multimedia de Expression Blend, debe tener instalado en el equipo el Reproductor de Windows Media 10. Puede descargar el Reproductor de Windows Media 10 desde el sitio web de Windows Media. |
Volver al principio
Audio y vídeo en proyectos de WPF
Una vez insertado el archivo de audio o el clip de vídeo en el documento, puede controlar su reproducción mediante la escala de tiempo que se creó para él en Objetos y escala de tiempo. Con una escala de tiempo de elementos multimedia, puede llevar a cabo las siguientes operaciones:
Modificar las propiedades de un elemento multimedia seleccionado en Objetos y escala de tiempo. Puede cambiar propiedades como el volumen, el balance y la velocidad en la categoría Multimedia del panel Propiedades.
Mover manualmente la escala de tiempo seleccionando la herramienta Selección en el cuadro de herramientas y arrastrando la barra de tiempo gris. También puede hacer clic con el botón secundario en la barra de tiempo sombreada para seleccionar las opciones de bucle. Para obtener más información, vea los temas enumerados en Establecer la duración del bucle.
Copiar y pegar el elemento multimedia de Objetos y escala de tiempo y mover las distintas barras de tiempo para programar el sonido de forma que se reproduzca en distintos momentos.
Configure un control, por ejemplo un botón, para iniciar y detener la escala de tiempo de elementos multimedia. Para obtener un ejemplo, vea Controlar elementos multimedia con los desencadenadores en una escala de tiempo.
Cambiar la escala de tiempo del elemento multimedia en el archivo de código subyacente de la misma forma que cambiaría una escala de tiempo de animación. Para obtener información, vea el tema de información general de guiones gráficos de MSDN. A continuación se ofrece un sencillo ejemplo de código C# que muestra las líneas mínimas de código necesarias para iniciar un guión gráfico:
using System.Windows.Media; using System.Windows.Media.Animation; // In a method... Storyboard audioResourceWav; audioResourceWav = (Storyboard)this.Resources["AudioResource_wav"]; audioResourceWav.Begin(this);
Sincronizar elementos multimedia con otras escalas de tiempo
Si un guión gráfico contiene escalas de tiempo de elementos multimedia (audio o vídeo) y de animación, puede parecer que las escalas de tiempo de animación comienzan antes que la escala de tiempo de elementos multimedia si ésta se retrasa debido al tiempo de carga. Puede usar el atributo SlipBehavior de XAML para iniciar todas las escalas de tiempo a la vez. Para obtener instrucciones acerca de cómo sincronizar las escalas de tiempo, vea Sincronizar horas de inicio de animación y escalas de tiempo de elementos multimedia.
Volver al principio
Audio y vídeo en proyectos de Silverlight 1.0
Después de insertar un archivo de audio o un clip de vídeo en el documento, puede controlar su reproducción con los controladores de eventos. El archivo multimedia se reproducirá automáticamente cuando se inicie la aplicación, a menos que cambie el comportamiento de los controladores de eventos en el archivo de código subyacente del documento. Para obtener un ejemplo, vea Crear un botón que controle un guión gráfico en una aplicación de Silverlight.
Como alternativa, puede usar Microsoft Expression Encoder 2 para crear un reproductor multimedia con todas las funciones para mostrar el archivo multimedia mediante una plantilla de Silverlight 1.0. Para obtener más información, vea Modificar una plantilla de Silverlight para Expression Encoder 2 en Expression Blend.
Volver al principio
Audio y vídeo en proyectos de Silverlight 2
Después de insertar un archivo de audio o un clip de vídeo en el documento, puede controlar su comportamiento en tiempo de ejecución (como la reproducción, el progreso de la descarga, el progreso del almacenamiento en búfer) mediante las propiedades y los eventos del objeto MediaElement de Silverlight 2 que se creó para él en Objetos y escala de tiempo. Para obtener más información, vea estados de MediaElement (Silverlight) (puede estar en inglés).
Como alternativa, puede usar Microsoft Expression Encoder 2 con Service Pack 1 para crear un reproductor multimedia con todas las funciones para mostrar el archivo multimedia con una plantilla de Silverlight 2. Para obtener más información, vea Personalizar una plantilla de Expression Encoder para Silverlight 2.
Volver al principio