zrobiłem prosty program odtwarzający sample perkusji. zasadnicze jego działanie to parę linijek kodu:
System.Media.SoundPlayer sp = new System.Media.SoundPlayer();
System.Media.SoundPlayer sp1 = new System.Media.SoundPlayer();
ConsoleKeyInfo re = Console.ReadKey();
char r = re.KeyChar;
else if (r == 'q')
{
sp1.Stream = global::composer.Resource1.kit_1203;
sp1.Play();
}
else if (r == 'r')
{
sp.Stream = global::composer.Resource1.kit_1243;
sp.Play();
Problem jednak w tym, że mimo utworzenia kilku instancji (sp, sp1) SymstemWindowsMediaPlayera, po wciśnięciu klawiszy jeden po drugim, jeden dźwięk 'zastępuje' drugi, a mi chodzi o to, by brzmiały jednocześnie. Co robić?