-
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">
<Button Click="Button_Click_Music" Canvas.Left="10" Canvas.Top="10" Width="80" Height="30" Content="Play Music"></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.