Tecnología

Inicio

Cómo reproducir audio en Silverlight

Microsoft Silverlight es una plataforma multimedia diseñado para el uso en los sitios web y aplicaciones multimedia. El software está diseñado para juegos interactivos y la reproducción multimedia de alta calidad. Además, Silverlight es compatible con todos los formatos de Microsoft, como WMV y WMA, e incluso incluye el códec VC1 que se utiliza en DVD y Blu-Ray. Si desea añadir audio a su proyecto de Silverlight, puede hacerlo con sólo unas pocas líneas de código.

Instrucciones

1 Abra su proyecto de Silverlight en su editor.

2 Haga clic derecho en su proyecto desde la ficha proyectos, a continuación, haga clic en "Agregar elemento existente."

3 Haga clic en el archivo de audio que desea insertar y, a continuación, haga clic en "Abrir".

4 Haga clic en el archivo importado, a continuación, haga clic en "Propiedades".

5 Activar el ajuste de "recursos", a continuación, cierre la ventana Propiedades de Build-Acción.

6 Agregue el código siguiente entre las etiquetas <Cuadrícula> y </ Cuadrícula> etiquetas del archivo Page.xaml asociado con el proyecto usando el editor de Silverlight para declarar una MediaElement. Vuelva a colocar el nombre del archivo fuente, que en este caso es "Boom.mp3."

<= Fondo de la lona "Negro">

&lt;Button Click=&quot;Button_Click_Music&quot; Canvas.Left=&quot;10&quot; Canvas.Top=&quot;10&quot; Width=&quot;80&quot; Height=&quot;30&quot; Content=&quot;Play Music&quot;>&lt;/Button>

& Lt; MediaElement x: Name = & quot; SoundFile & quot; Fuente = & quot; Boom.mp3 & quot; Reproducción automática = & quot; falso & quot;> & lt; / MediaElement>

</ MediaElement>

</ Canvas>

7 Agregue el código siguiente a su código de proyecto en el lugar que le gustaría MediaElement a aparecer:

using System;

utilizando System.Collections.Generic;

utilizando System.Linq;

using System.Net;

utilizando System.Windows;

utilizando System.Windows.Controls;

utilizando System.Windows.Documents;

utilizando System.Windows.Input;

utilizando System.Windows.Media;

utilizando System.Windows.Media.Animation;

utilizando System.Windows.Shapes;

Tip22 espacio de nombres

{

public partial class Page : UserControl

{

Página pública ()

{

InitializeComponent ();

}

StopAll private void ()

{

SoundFile.Stop ();

}

Button_Click_Sound private void (object sender, RoutedEventArgs e)

{

Para todo();

SoundFile.Play ();

}

}

}

8 Haga clic en "Proyecto" en la parte superior de tu editor, haga clic en "Ejecutar proyecto" para probar el proyecto.

Consejos y advertencias

  • Para reproducir el archivo de audio de forma automática cuando un usuario abre la página o programa, cambiar de reproducción automática = "false" para reproducción automática = "true" en el área de declaración MediaElement de su archivo Page.xaml.
  • Muchos editores se utilizan comúnmente para editar Silverlight, como Microsoft Visual Studio y Expression Blend.