Eccoci ad un nuovo appuntamento con la sezione .NET Compact Framework School. Oggi parleremo di come riprodurre un suono sul nostro Pocket PC. In particolare oggi vedremo il metodo più semplice e che richiede meno risorse. Questa procedura non ci permette di avere il pieno controllo della riproduzione, infatti non è possibile mettere in pausa un suono o fermarlo, ma risulta molto utile quando si vuole associare un suono ad un’azione, come il click su un controllo o un pulsante o durante il movimento sul touch screen. Per prima cosa dobbiamo includere nel nostro progetto “System.Runtime.InteropServices“, per farlo basta scrivere all’inizio del nostro codice la seguente linea
Ora che le operazioni preliminari sono eseguite passiamo al codice vero e proprio.
Come prima cosa inseriamo il seguente codice all’interno della nostra classe. Il codice ci permetterà di invocare il metodo PlaySound all’interno della libreria coredll.dll.
Inseriamo ora un Enumeratore per gestire il metodo
public enum [PlaySoundFlags : int
{
}
A questo punto le operazioni preliminari sono concluse. Andiamo nel metodo in cui vogliamo inserire il suono ed inseriamo la seguente linea per riprodurre il file “Voicbeep.wav” presente nella cartella Windows:
- .NET CF School – Determinare la risoluzione del Dispositivo
- .NET CF School – Sfondo Immagine Trasparente
- .NET CF School – Determinare l’orientamento del Pocket PC
- Trucchi PDA #003 – Velocizzare il PDA #1
- Trucchi Omnia #002 – Disabilitare il Suono della Fotocamera
- Trucchi PDA #007 – Pannello Rotazione
- Trucchi PDA #001 – Cartella Installazione
- Trucchi HTC #006 – Eliminare l’animazione e il suono d’avvio
- Trucchi PDA #005 – Testo sul Today


bel blog,complimenti
ottimo anche il post
22 ott 2008 alle 13:41
Negli ultimi giorni ho provato a programmare qualcosa per il mio Omnia, e ho trovato l’idea di questi tutorial molto interessante.
Peccato solo che avete smesso, l’idea era ottima.
Ciao
21 ago 2009 alle 19:24
In realtà volevamo proprio riprendere questa sezione.. se hai domande su cose particolari provvediamo a creare qualche guida, altrimenti cerchiamo noi qualche argomento interessante
24 ago 2009 alle 13:38