Využij akce až 30 % zdarma při nákupu e-learningu. Více informací. Zároveň je tento týden sleva až 80 % na e-learning týkající se C# .NET
Hledáme nového kolegu do redakce - 100% home office, 100% flexibilní pracovní doba. Více informací.
Avatar
Shift
Tým ITnetwork
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
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Shift
Tým ITnetwork
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.
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
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
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Shift
Tým ITnetwork
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
Tým ITnetwork
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.