Zvuk je zvuk, který leží ve slyšitelném frekvenčním rozsahu lidí. Jde v podstatě o nahraný nebo přenášený zvukový signál. Přehrávání zvuku se týká přehrávání již nahraného zvuku, abyste slyšeli zvuky v něm. C++ je všestranný programovací jazyk, který podporuje také funkce přehrávání zvuku.
Jak vytvořit základní přehrávání zvuku v C++
Přehrávání zvuku v C++ se týká přehrávání již nahraného zvuku pomocí kódu C++. Toho lze dosáhnout pomocí funkce PlaySound(), která umožňuje přehrát zvuk uvedený v souborech .wav a MP3. Chcete-li nastavit kompilátor Dev-C++ pro přehrávání zvuku, proveďte následující kroky:
Krok 1: Otevřete aplikaci Dev-C++. Klepnutím na „Soubor“ vyberte a Nový projekt , odtud vyberte Prázdný projekt , zadejte název svého projektu, poté vyberte projekt C++ a klikněte na OK:
Krok 2: Nyní uložte projekt a klikněte pravým tlačítkem na Projekt a vyberte Možnosti projektu :
Krok 3: V části Možnosti projektu vyberte Parametry a pak napsat -Iwinmm v linker sekce a klikněte na OK:
Zvukový soubor je třeba stáhnout v notaci .wav a uložit na stejné místo, kde je uložen program:
Zvukový soubor s názvem sound.wav a zdrojový soubor C++ jsou oba uloženy na stejném místě. Toto je kód pro přehrávání zvukového souboru v C++ pomocí funkce PlaySound():
#include
#include
#include
pomocí jmenného prostoru std;
int main ( )
{
char audiof_char [ padesáti ] ;
řetězec audiof_str;
fstream fp;
cout << 'Zadejte název zvukového souboru: ' ;
jíst >> audiof_char;
fp.open ( audiof_char, ios::in ) ;
-li ( fp ! = NULL )
{
string audiof_str =audiof_char;
Přehrát zvuk ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
jiný
{
cout << ' \n Zvukový soubor nelze spustit!' ;
cout << ' \n Zkontrolujte níže uvedené věci: \n ' ;
cout << '1. Zkontrolujte, zda je soubor původní formát .wav.' \n ' ;
cout << '2. Zkontrolujte, zda je v názvu souboru uvedena přípona .wav'. \n ' ;
cout << '3. Uloženo do souboru, kde je uložen program.' ;
}
fp.zavřít ( ) ;
vrátit se 0 ;
}
Soubor záhlaví
Uživatel zadá soubor sound.wav k přehrání a kompilátor jej najde a přehraje po dobu 21,4 sekund. Když uživatel zadá soubor, který kompilátor nenašel, vrátí chybu a pokyny ke kontrole možných problémů:
Závěr
Zvuk je zvuk, který leží ve slyšitelném frekvenčním rozsahu lidí. Jde v podstatě o nahraný nebo přenášený zvukový signál. Přehrávání zvuku v C++ se týká přehrávání již nahraného zvuku, abyste slyšeli zvuky v něm pomocí souboru .wav. Tento soubor lze přehrát pomocí funkce PlaySound(), která je podporována hlavičkovým souborem windows.h.