Avatar
jindral
Redaktor
Avatar
jindral:22.5.2012 10:44

Č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
Life's just a dream.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na jindral
David Čápka:22.5.2012 10:50

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:22.5.2012 10:56

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
Life's just a dream.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na jindral
David Čápka:22.5.2012 10:58

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
Odpovídá na David Čápka
jindral:22.5.2012 11:10

Pár jsem jich našel, ale pořád nemůžu najít tu nejlepší (kdyžtak bych jí sem dodal):

http://www.phoneringsong.com/…s/index.html

http://www.spinet.estranky.cz/…ladatel.html

http://hanisekn.blog.cz/…i-nokia-3410

Nahoru Odpovědět 22.5.2012 11:10
Life's just a dream.
Avatar
jindral
Redaktor
Avatar
Nahoru Odpovědět 22.5.2012 11:15
Life's just a dream.
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.