Condividi tramite


SoundPlayer in .NET Compact Framework

Aggiornamento: novembre 2007

.NET Compact Framework versione 3.5 supporta la classe SoundPlayer che fornisce un'API intuitiva per la riproduzione di suoni in applicazioni quali i casual game. Per consentire lo sviluppo dei casual game, .NET Compact Framework effettua il push di ciascun oggetto SoundPlayer tramite WaveOut, ovvero il filtro di rendering audio nei dispositivi basati su Windows Embedded CE e Windows Mobile. Il filtro consente al dispositivo di combinare i suoni.

In .NET Compact Framework 3.5 sono supportati i seguenti tipi:

Per un esempio di codice che illustri come utilizzare questa funzionalità, vedere SoundPlayer.

Di seguito vengono elencate alcune delle differenze tra l'implementazione .NET Compact Framework e l'implementazione desktop di SoundPlayer:

  • In .NET Compact Framework vengono supportati unicamente i file con codifica PCM (suono non compresso).

  • Nei dispositivi è possibile riprodurre più di un suono contemporaneamente. Nei computer desktop viene invece riprodotto soltanto l'ultimo suono.

  • Nei dispositivi, l'applicazione viene chiusa unicamente una volta completata la riproduzione. Se è in corso la riproduzione di un suono nel ciclo dell'applicazione, questa non viene mai chiusa. Per evitare di incorrere in questa situazione, è possibile terminare la riproduzione in modo esplicito chiamando il metodo Stop o Dispose sull'oggetto SoundPlayer.

Vedere anche

Altre risorse

Compilazione di applicazioni e attività di base in .NET Compact Framework