Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. 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
Tvů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 Hartinger
Vlastník
Avatar
Odpovídá na Shift
David Hartinger: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
New kid back on the block with a R.I.P
Avatar
Shift
Tvůrce
Avatar
Odpovídá na David Hartinger
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 Hartinger
Vlastník
Avatar
Odpovídá na Shift
David Hartinger: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
New kid back on the block with a R.I.P
Avatar
Shift
Tvůrce
Avatar
Odpovídá na David Hartinger
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
Tvů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.