เสียงคือเสียงที่อยู่ภายในช่วงความถี่เสียงของมนุษย์ โดยพื้นฐานแล้วมันเป็นสัญญาณเสียงที่บันทึกหรือส่งสัญญาณ การเล่นเสียงหมายถึงการเล่นซ้ำเสียงที่บันทึกไว้แล้วเพื่อฟังเสียงในนั้น C++ เป็นภาษาโปรแกรมอเนกประสงค์ที่รองรับฟังก์ชันการเล่นเสียงเช่นกัน
วิธีสร้างการเล่นเสียงขั้นพื้นฐานใน C++
การเล่นเสียงในภาษา C++ หมายถึงการเล่นเสียงที่บันทึกไว้แล้วซ้ำโดยใช้รหัส C++ ซึ่งสามารถทำได้โดยใช้ฟังก์ชัน PlaySound() ซึ่งช่วยให้คุณสามารถเล่นเสียงที่กำหนดในไฟล์ .wav และ MP3 หากต้องการตั้งค่าคอมไพเลอร์ Dev-C++ สำหรับการเล่นเสียง ให้ทำตามขั้นตอนต่อไปนี้:
ขั้นตอนที่ 1: เปิดแอปพลิเคชัน Dev-C++ กดที่ “ไฟล์” เพื่อเลือก โครงการใหม่ จากนั้นเลือก โครงการว่าง ป้อนชื่อโปรเจ็กต์ของคุณ จากนั้นเลือกโปรเจ็กต์ C++ แล้วคลิกตกลง:
ขั้นตอนที่ 2: ตอนนี้ให้บันทึกโครงการแล้วคลิกขวาที่ไฟล์ โครงการ และเลือก ตัวเลือกโครงการ : :
ขั้นตอนที่ 3: ภายใต้ตัวเลือกโครงการ เลือก พารามิเตอร์ แล้วเขียน -ไอวินมม ใน ลิงเกอร์ ส่วนแล้วคลิกตกลง:
ต้องดาวน์โหลดไฟล์เสียงในรูปแบบ .wav และบันทึกในตำแหน่งเดียวกับที่บันทึกโปรแกรม:
ไฟล์เสียงชื่อ sound.wav และไฟล์ต้นฉบับ C++ จะถูกบันทึกในตำแหน่งเดียวกัน นี่คือโค้ดสำหรับเล่นไฟล์เสียงในภาษา C++ โดยใช้ฟังก์ชัน PlaySound():
#รวม
#รวม
#รวม
ใช้เนมสเปซมาตรฐาน;
int หลัก ( )
{
ถ่าน audiof_char [ ห้าสิบ ] ;
สตริง audiof_str;
เอฟสตรีม fp;
ศาล << 'ป้อนชื่อไฟล์เสียง:' ;
การกิน >> audiof_char;
fp.เปิด ( audiof_char, ios::ใน ) ;
ถ้า ( เอฟพี ! = โมฆะ )
{
สตริง audiof_str = audiof_char;
เล่นเสียง ( audiof_str.c_str ( ) , โมฆะ, SND_SYNC ) ;
}
อื่น
{
ศาล << ' \n ไฟล์เสียงไม่สามารถทำงานได้!' ;
ศาล << ' \n ตรวจสอบสิ่งต่าง ๆ ที่ระบุด้านล่าง: \n ' ;
ศาล << '1. ตรวจสอบว่าไฟล์เป็นรูปแบบ .wav ดั้งเดิมหรือไม่ \n ' ;
ศาล << '2. ตรวจสอบว่ามีการกล่าวถึงนามสกุล .wav' ในชื่อไฟล์หรือไม่ \n ' ;
ศาล << '3. บันทึกลงในไฟล์ที่บันทึกโปรแกรมไว้' ;
}
fp.ปิด ( ) ;
กลับ 0 ;
}
ไฟล์ส่วนหัว
ผู้ใช้ป้อนไฟล์ sound.wav เพื่อเล่น และคอมไพลเลอร์ค้นหาและเล่นเป็นเวลา 21.4 วินาที เมื่อผู้ใช้ป้อนไฟล์ที่คอมไพลเลอร์ไม่พบ จะแสดงข้อผิดพลาดและคำแนะนำในการตรวจสอบปัญหาที่เป็นไปได้:
บทสรุป
เสียงคือเสียงที่อยู่ภายในช่วงความถี่เสียงของมนุษย์ โดยพื้นฐานแล้วมันเป็นสัญญาณเสียงที่บันทึกหรือส่งสัญญาณ การเล่นเสียงในภาษา C++ หมายถึงการเล่นซ้ำเสียงที่บันทึกไว้แล้วเพื่อฟังเสียงในนั้นโดยใช้ไฟล์ .wav ไฟล์นี้สามารถเล่นได้โดยใช้ฟังก์ชัน PlaySound() ซึ่งรองรับโดยไฟล์ส่วนหัวของ windows.h