Insertar audio y vídeo

En Microsoft Expression Blend, puede agregar a los proyectos archivos multimedia, como imágenes, audio y vídeo.

Para obtener instrucciones acerca de cómo agregar archivos multimedia al proyecto, vea Insertar un archivo de imagen en el documento activo e Insertar un archivo de audio o vídeo en el documento activo.

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 y WMD. Son todos los formatos de archivo compatibles con Windows Media Player 10.

[!NOTA]

Microsoft Silverlight solo admite archivos del tipo MP3 y WMA.

Después de agregar un archivo de audio al proyecto, puede agregarlo a la mesa de trabajo; para ello, haga doble clic en el nombre del archivo de imagen en el panel Proyectos, o establezca la propiedad Source de un control MediaElement existente en el nombre del archivo de audio.

[!NOTA]

En Expression Blend, no se puede invertir un clip de audio invirtiendo el guión gráfico que contiene la escala de tiempo de audio.

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 solo admite archivos del tipo WMV.

No podrá insertar otros tipos de archivo de vídeo en un documento, aunque puede agregarlos al proyecto mediante un control MediaElement. Puede agregar un control MediaElement desde el panel ActivosEe371150.0d8b8d29-1af9-418f-8741-be3097d76eab(ES-ES,Expression.30).png al documento y, después, modificar su propiedad Source para que apunte a un tipo de archivo multimedia que Expression Blend no reconoce, con el fin de garantizar que el vídeo se reproduzca en la aplicación en tiempo de ejecución.

[!NOTA]

En Expression Blend, no se puede invertir un clip de vídeo mediante la inversión del guión gráfico que contiene la escala de tiempo de vídeo.

[!NOTA]

Para trabajar con los elementos multimedia en 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.

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 el panel 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 el panel 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 Ee371150.2ff91340-477e-4efa-a0f7-af20851e4daa(ES-ES,Expression.30).png en el panel Herramientas y, a continuación, 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 del panel Objetos y escala de tiempo y, a continuación, 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 Información general sobre objetos Storyboard en MSDN. A continuación, se ofrece un sencillo ejemplo de código C# que muestra las pocas líneas 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.

Audio y vídeo en proyectos de Silverlight

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 (por ejemplo, la reproducción, el progreso de la descarga o el progreso del almacenamiento en búfer) mediante las propiedades y los eventos del objeto MediaElement de Silverlight que se creó para él en el panel Objetos y escala de tiempo.

Para obtener más información, vea el tema acerca de los estados de MediaElement (Silverlight) (puede estar en inglés) en MSDN.

Como alternativa, puede usar Microsoft Expression Encoder para crear un reproductor multimedia que tenga todas las funciones para mostrar sus archivos multimedia mediante una plantilla de Silverlight.

Para obtener más información, vea Personalizar una plantilla de Expression Encoder para Silverlight.