Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akce až 50 % zdarma při nákupu e-learningu. Více informací:
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Shift
Supertvůrce
Avatar
Shift: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
Don't kill and don't be killed, alright? That's the best you can strive for.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Shift
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
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
Avatar
Shift
Supertvůrce
Avatar
Odpovídá na David Čápka
Shift: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
Don't kill and don't be killed, alright? That's the best you can strive for.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Shift
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
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
Avatar
Shift
Supertvůrce
Avatar
Odpovídá na David Čápka
Shift: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
Don't kill and don't be killed, alright? That's the best you can strive for.
Avatar
Shift
Supertvůrce
Avatar
Nahoru Odpovědět
22.5.2012 11:15
Don't kill and don't be killed, alright? That's the best you can strive for.
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.