2010-12-30 3 views

Répondre

1

Si vous utilisez .NET CF 3.5, vous pouvez utiliser System.Media.SoundPlayer et lire les sons de manière synchrone avec la commande PlaySync().

Par exemple:

string path = "\\Program Files\\SNAP.App.CE\\Content\\5LongLow.wav"; 
System.Media.SoundPlayer player = new System.Media.SoundPlayer(path); 
player.PlaySync(); 
player.PlaySync(); 

Cela joue dans le thread en cours, si vous voulez, vous pouvez aussi le mettre dans son propre fil pour permettre au fil de l'interface utilisateur de continuer. Si vous utilisez une ancienne version de .NET CF, la seule façon de le faire est de lire le son, puis de dormir sur le fil pendant la «bonne» durée avant de soumettre le son suivant à jouer.

+0

Merci beaucoup pour votre aide. J'apprécie vraiment cela. – njays

+0

@SrinivasNJay vous pouvez toujours marquer le message de skeeve comme réponse correcte – Zak

Questions connexes