Avatar
jindral
Redaktor
Avatar
jindral:

Čau, celkem dlouho už bádam nad problémem, jak rozezvučet PC speaker pomocí C# a pořád nic. Nevíte jak na to? Dík :)

Odpovědět 22.5.2012 10:44
129x pád = 219x úspěch
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na jindral
David Čápka:

Ahoj, v C# lze velmi jednoduše ovládat PC speaker (přesněji jeho emulaci přes zvukovou kartu, protože ho většina PC již hardwarově nemá).

První možnost je přes konzoli:

Console.Beep(500, 100); // frekvence, milisekundy

Dále lze volat Windows API, slouží k tomu metoda Beep:

[DllImport("Kernel32.dll")]
public static extern bool Beep(Int32 dwFreq, Int32 dwDuration);

K čemu to potřebuješ? :)

Nahoru Odpovědět 22.5.2012 10:50
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
jindral
Redaktor
Avatar
Odpovídá na David Čápka
jindral:

To vypadá celkem lehce... No chtěl bych předělat toho skladatele z Nokie 3310 :D A možná i vymyslet pár retro her :)

Nahoru Odpovědět 22.5.2012 10:56
129x pád = 219x úspěch
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na jindral
David Čápka:

Nevím, jeslti to umí hrát na pozadí, to by chtělo zjitit. Jinak na ty melodie by to bylo super, na to bych i mohl napsat tutoriál, lidi by to asi bavilo :)

Máš nějakou stránku s těma melodiema?

Nahoru Odpovědět 22.5.2012 10:58
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
jindral
Redaktor
Avatar
Nahoru Odpovědět 22.5.2012 11:10
129x pád = 219x úspěch
Avatar
jindral
Redaktor
Avatar
Nahoru Odpovědět 22.5.2012 11:15
129x pád = 219x úspěch
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.