Audio ialah bunyi yang terletak dalam julat frekuensi boleh didengar manusia. Ia pada asasnya adalah isyarat bunyi yang dirakam atau dihantar. Main balik audio merujuk kepada memainkan semula audio yang telah dirakam untuk mendengar bunyi di dalamnya. C++ ialah bahasa pengaturcaraan serba boleh yang menyokong fungsi main balik audio juga.
Cara Membuat Main Balik Audio Asas dalam C++
Main balik audio dalam C++ merujuk kepada memainkan semula audio yang telah dirakam menggunakan kod C++. Ini boleh dicapai dengan menggunakan fungsi PlaySound(), yang membolehkan anda memainkan bunyi yang diberikan dalam fail .wav dan MP3. Untuk menyediakan Pengkompil Dev-C++ untuk Main Balik Audio, lakukan langkah berikut:
Langkah 1: Buka aplikasi Dev-C++. Tekan pada 'Fail' untuk memilih a Projek baru , dari situ pilih Projek Kosong , masukkan nama projek anda, kemudian pilih projek C++, dan klik OK:
Langkah 2: Sekarang simpan projek dan klik kanan pada Projek dan pilih Pilihan Projek :
Langkah 3: Di bawah Pilihan Projek pilih Parameter dan kemudian menulis -Iwinmm di dalam penghubung bahagian dan klik OK:
Fail audio mesti dimuat turun dalam notasi .wav dan disimpan di lokasi yang sama di mana atur cara disimpan:
Fail audio bernama sound.wav dan fail sumber C++ kedua-duanya disimpan di lokasi yang sama. Ini ialah kod untuk memainkan semula fail audio dalam C++ menggunakan fungsi PlaySound():
#include
#include
#include
menggunakan ruang nama std;
int utama ( )
{
char audiof_char [ lima puluh ] ;
rentetan audiof_str;
fstream fp;
cout << 'Masukkan nama fail audio: ' ;
makan >> audiof_char;
fp.terbuka ( audiof_char, ios::in ) ;
jika ( fp ! = NULL )
{
string audiof_str =audiof_char;
Memainkan bunyi ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
lain
{
cout << ' \n Fail audio tidak dapat dijalankan!' ;
cout << ' \n Semak perkara yang diberikan di bawah: \n ' ;
cout << '1. Semak sama ada fail adalah format .wav asal. \n ' ;
cout << '2. Semak sama ada sambungan .wav' disebut dalam nama fail. \n ' ;
cout << '3. Disimpan dalam fail tempat program disimpan.' ;
}
fp.tutup ( ) ;
kembali 0 ;
}
Fail pengepala
Pengguna memasukkan fail sound.wav untuk dimainkan, dan pengkompil menemuinya dan memainkannya selama 21.4 saat. Apabila pengguna memasukkan fail yang tidak ditemui oleh pengkompil, ia mengembalikan ralat dan arahan untuk menyemak kemungkinan isu:
Kesimpulan
Audio ialah bunyi yang terletak dalam julat frekuensi boleh didengar manusia. Ia pada asasnya adalah isyarat bunyi yang dirakam atau dihantar. Main balik audio dalam C++ merujuk kepada memainkan semula audio yang telah dirakam untuk mendengar bunyi di dalamnya menggunakan fail .wav. Fail ini boleh dimainkan menggunakan fungsi PlaySound(), yang disokong oleh fail pengepala windows.h.