كيفية إنشاء تشغيل الصوت الأساسي في C++

Kyfyt Ansha Tshghyl Alswt Alasasy Fy C



الصوت هو الصوت الذي يقع ضمن نطاق التردد المسموع للإنسان. إنها في الأساس إشارة صوتية مسجلة أو مرسلة. يشير تشغيل الصوت إلى إعادة تشغيل الصوت المسجل بالفعل لسماع الأصوات الموجودة فيه. C++ هي لغة برمجة متعددة الاستخدامات تدعم وظائف تشغيل الصوت أيضًا.

كيفية إنشاء تشغيل الصوت الأساسي في C++

يشير تشغيل الصوت في لغة C++ إلى إعادة تشغيل الصوت المسجل بالفعل باستخدام رمز C++. يمكن تحقيق ذلك باستخدام وظيفة PlaySound()، التي تتيح لك تشغيل الصوت الموجود في ملفات wav وMP3. لإعداد مترجم Dev-C++ لتشغيل الصوت، قم بالخطوات التالية:







الخطوة 1: افتح تطبيق Dev-C++. اضغط على 'ملف' لتحديد أ مشروع جديد ، من هناك حدد مشروع فارغ ، أدخل اسم مشروعك، ثم حدد مشروع C++، وانقر فوق 'موافق':




الخطوة 2: الآن احفظ المشروع وانقر بزر الماوس الأيمن على مشروع وحدد خيارات المشروع :




الخطوه 3: ضمن خيارات المشروع حدد حدود ومن ثم الكتابة -إيوينمم في ال رابط القسم وانقر فوق موافق:






يجب تنزيل الملف الصوتي بتدوين ‎.wav وحفظه في نفس الموقع الذي تم حفظ البرنامج فيه:


يتم حفظ الملف الصوتي المسمى sound.wav والملف المصدر C++ في نفس الموقع. هذا هو الرمز لتشغيل ملف صوتي في C++ باستخدام وظيفة PlaySound():



#تشمل
#تشمل
#تشمل
استخدام اسم للمحطة؛

انت مين ( )
{
شار audiof_char [ خمسون ] ;
سلسلة audiof_str؛
fstream fp;


cout << 'أدخل اسم الملف الصوتي:' ;
يتناول الطعام >> audiof_char;

fp.open ( audiof_char، ios::in ) ;
لو ( fp ! = فارغة )
{

string audiof_str =audiof_char;

تشغيل الصوت ( audiof_str.c_str ( ) ، NULL، SND_SYNC ) ;
}
آخر
{
cout << ' الملف الصوتي غير قادر على التشغيل!' ;
cout << ' تحقق من الأشياء الواردة أدناه: ' ;
cout << '1. تحقق مما إذا كان الملف بتنسيق wav الأصلي. ' ;
cout << '2. تحقق مما إذا كان امتداد .wav مذكورًا في اسم الملف. ' ;
cout << '3. تم الحفظ في الملف الذي تم حفظ البرنامج فيه.' ;
}

fp.إغلاق ( ) ;

يعود 0 ;
}


يتم استخدام ملف الرأس لفتح الملف، ويتم استخدام للوظيفة PlaySound(). لا تقرأ الدالة open() متغير نوع السلسلة ولا تقرأ الدالة PlaySound () مصفوفة أحرف نوع المتغير لذلك يتم تعريف متغير مصفوفة أحرف الدالة open() وبالنسبة لمتغير الدالة PlaySound() هو تغيرت إلى السلسلة. تعمل وظائف PlaySound() على تشغيل الصوت من الملف المحدد وتستمر في التشغيل حتى يتم إنهاؤه. إذا لم يتمكن المترجم من العثور على الملف المحدد، فسوف يُرجع خطأ ولن يكون هناك تشغيل للصوت. كلما تم فتح ملف في البرنامج، يجب إغلاقه قبل إنهاء البرنامج، لذلك يتم استخدام دالة Close() لإغلاقه.


يقوم المستخدم بإدخال ملف sound.wav لتشغيله، ويجده المترجم ويقوم بتشغيله لمدة 21.4 ثانية. عندما يقوم المستخدم بإدخال ملف لم يعثر عليه المترجم، فإنه يُرجع خطأ وتعليمات للتحقق من المشكلات المحتملة:

خاتمة

الصوت هو الصوت الذي يقع ضمن نطاق التردد المسموع للإنسان. إنها في الأساس إشارة صوتية مسجلة أو مرسلة. يشير تشغيل الصوت في لغة C++ إلى إعادة تشغيل الصوت المسجل بالفعل لسماع الأصوات الموجودة به باستخدام ملف wav. يمكن تشغيل هذا الملف باستخدام وظيفة PlaySound()، التي يدعمها ملف الرأس windows.h.