Reproducir un efecto de sonido

Aquí incluimos algunos ejemplos de código para reproducir un archivo de audio, como un efecto de sonido.

Los efectos de sonido pueden aportar información práctica a una aplicación o contribuir a crear el ambiente adecuado de un juego. En iOS, puede que hayas usado AudioServicesCreateSystemSoundID para desencadenar ejemplos de sonidos breves. Para reproducir archivos de audio en Windows 8 con C#, usa el siguiente XAML para crear un objeto MediaElement:


 <MediaElement x:Name="bleep" AudioCategory="GameEffects" Source="Assets/bleep.wav" AutoPlay="False" Visibility="Collapsed"/>

Después, desencadena el sonido (cuando el usuario puntee un botón, quizá) mediante un método en el archivo de código subyacente. Así:


 private void Button_Click(object sender, RoutedEventArgs e)
        {
            bleep.Play();
        }

MediaElement es capaz de hacer muchas más cosas aparte de reproducir archivos de audio, como insertar vídeos en la aplicación o incluso transmitirlo a otros dispositivos en la red. Consulta Inicio rápido: Vídeo y audio (aplicaciones de la Tienda Windows con C#/VB/C++ y XAML) para obtener más información.

Nota  Para reproducir un sonido en segundo plano (por ejemplo, transmisiones de música), consulta Cómo reproducir audio en segundo plano.

Para desencadenar la reproducción de un archivo de sonido desde tu aplicación JavaScript, usa código como este:


	var sound = document.createElement("audio");
        sound.src = "/sounds/bleep.wav";
        sound.autoplay = true;


Temas relacionados

Temas para desarrolladores de iOS
Recursos para desarrolladores de iOS
Controles de Windows 8 para desarrolladores de iOS
Guía básica de Windows 8 para desarrolladores de iOS
Temas de audio
Enumeración AudioCategory
Inicio rápido: Agregar audio a una aplicación (aplicaciones de la Tienda Windows con JavaScript y HTML)

 

 

Mostrar:
© 2015 Microsoft