Windows Dev Center

Riproduzione di effetti sonori

Ecco alcuni esempi di codice per la riproduzione di file audio, ad esempio un effetto sonoro.

Gli effetti sonori possono aggiungere utile feedback a un'app oppure arricchire l'atmosfera di un gioco. In iOS in genere si usa AudioServicesCreateSystemSoundID per attivare brevi campioni sonori. Per riprodurre file audio in Windows 8 con C#, usa il seguente codice XAML per creare un oggetto MediaElement:


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

Quindi attiva il suono (magari quando l'utente tocca un pulsante) con un metodo nel file code-behind, come questo:


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

Puoi usare MediaElement per molte altre funzioni oltre alla semplice riproduzione di file audio, ad esempio per incorporare video nell'app o anche per trasmetterla ad altri dispositivi collegati alla rete. Per informazioni, vedi Guida introduttiva: Video e audio (app di Windows Store scritte in C#/VB/C++ e XAML).

Nota  Per riprodurre audio in background, ad esempio un flusso di musica, vedi Come riprodurre audio in background.

Per attivare la riproduzione di un file audio da un'app in JavaScript, usa codice simile al seguente:


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


Argomenti correlati

Argomenti per sviluppatori iOS
Risorse per sviluppatori iOS
Controlli di Windows 8 per sviluppatori iOS
Guida dettagliata di Windows 8 per sviluppatori iOS
Argomenti relativi all'audio
Enumerazione AudioCategory
Guida introduttiva: Aggiunta di funzionalità audio in un'app (app di Windows Store scritte in JavaScript e HTML)

 

 

Mostra:
© 2015 Microsoft