Van egy projektem, egy touchscreen-es kioszkszerű valamibe (több részeletet nem akarok elárulni) kell csinálnom egy játékot, pontosabban egy GUI-t egy meglévő játékhoz.
Mivel mostanság eléggé bele vagyok csúszva a C#-os fejlesztésekbe, ezért ez lett a fejlesztés nyelve (+ Mikroszop .NET framework). Követelmény volt, hogy legyen valami hangja is, ezért próbálkoztam a System.Media névtérbe belegányolt SoundPlayer osztállyal.
Na, itt jött a bukfenc. Ez a kis gyönyörűség, hiába csinálok több példányt belőle, nem engedi egyidejűleg több sample lejátszását. Ha egy új player példánnyal elkezdek lejátszani egy másik mintát, a régi elhallgat... :-) Ez már döfi! :-)) Akkor mi a ráknak lehet belőle több példányt létrehozni??? Na, mindegy. Szóval ez kuka, valami mást kellett választani, már csak azért is, mert nem bírja az intenzív újraindítgatásokat, mert szétszáll tőle az alkalmazás (és nem kivételt dob, hanem GP faulttal röppen el!!! Nem semmi....)