Executando um efeito sonoro

Applies to Windows and Windows Phone

Veja a seguir amostras de código para executar um arquivo de áudio, como um efeito sonoro.

Os efeitos sonoros podem adicionar indicações úteis a um aplicativo ou criar o clima em um jogo. No iOS, você talvez tenha usado AudioServicesCreateSystemSoundID para acionar amostras de sons breves. Para executar arquivos de áudio no Windows 8 usando C#, use o seguinte XAML para criar um objeto MediaElement:


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

Em seguida, acione o som (talvez quando o usuário tocar em um botão) com um método no arquivo code-behind, da seguinte maneira:


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

O MediaElement pode fazer muito mais do que simplesmente executar arquivos de áudio: você pode usá-lo para incorporar vídeo em seu aplicativo e até mesmo transmiti-lo para outros dispositivos pela rede. Para saber mais, veja Guia de início rápido: áudio e vídeo (aplicativos da Windows Store em C#/VB/C++ e XAML).

Observação  Para executar som em segundo plano, por exemplo, ao reproduzir música, veja Como executar áudio em segundo plano.

Para acionar a reprodução de um arquivo de som a partir do seu aplicativo em JavaScript, use um código como este:


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


Tópicos relacionados

Tópicos para desenvolvedores do iOS
Recursos para desenvolvedores do iOS
Controles do Windows 8 para desenvolvedores do iOS
Guia do Windows 8 para desenvolvedores do iOS
Tópicos sobre áudio
Enumeração AudioCategory
Guia de início rápido: adicionando áudio a um aplicativo (aplicativos da Windows Store em JavaScript e HTML)

 

 

Mostrar:
© 2014 Microsoft