سؤال

كيف يمكنني معرفة أي الملفات الصوتية للمستخدم تكوين في لوحة التحكم ؟

على سبيل المثال:أريد أن ألعب الصوت "جهاز متصل".

والتي يمكن استخدام API الاستعلام لوحة التحكم إعدادات الصوت?

أرى أن هناك بعض إدخالات مخصصة مصنوعة من قبل طرف ثالث البرامج في "لوحة التحكم" مربع الحوار ، لذلك يجب أن يكون هناك طريقة للحصول على هذه البرامج للتواصل مع إعدادات الصوت.

تحرير:شكرا لك.لم أكن أعرف أن PlaySound أيضا لعبت فقط مناسبة ملف الصوت عند تحديد اسم تسجيل الدخول.

للعب "الجهاز Conntected" الصوت:

::PlaySound( TEXT("DeviceConnect"), NULL, SND_ALIAS|SND_ASYNC );
هل كانت مفيدة؟

المحلول

PlaySound هو API ، انظر أيضا نظام اللعب يبدو

نصائح أخرى

لا Win32 ، ولكن .صافي على أي حال, يمكنك القيام بذلك باستخدام التالية في C#:

System.Media.SystemSounds.Asterisk.Play();
// Plays the Asterisk sound (used for Information (i))
// Also available:
// Exclamation (Warning /!\)
// Hand (aka Critical Stop - Error (X))
// Question (?)
// Beep (aka Default Beep)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top