أعتقد أن الصياغة الصحيحة لاستخدام هذه المكتبة هو التالي:
int main(int argc, char* argv[])
{
PlaySound("C:\\Users\\Commander\\Desktop\\test.wav", NULL, SND_ASYNC);
getch();
return 0;
}
حيث ثم بتعويض مسار ملف الصوت بالمقطع الصوتي الذي تريده.
إذا كان لديك أكثر من ملف فأنصحك باستخدام SND_FILENAME بدلا من SND_ASYNC كما في هذا المثال البسيط:
int main(int argc, char* argv[])
{
PlaySound("C:\\Users\\Commander\\Desktop\\test.wav", NULL, SND_FILENAME);
PlaySound("C:\\Users\\Commander\\Desktop\\test2.wav", NULL, SND_FILENAME);
return 0;
}
هذه المكتبة تعمل على نظام ويندوز فقط، وللمزيد من المعلومات أنصحك بالإطلاع على التوثيق الرسمي.