سؤال

لقد تم تسجيل الصوت لأكثر من عقد من الزمان باستخدام ما يبدو وكأنه طريقة clunky باستخدام WinMM.Dll و McIsendstring.

لدي قرأ أن هذا لا يحدد قيمة جودة التسجيل بشكل صحيح (لست متأكدًا مما إذا كانت هذه المقالة صحيحة أو لا تزال صحيحة).

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

هل كانت مفيدة؟

المحلول 2

لقد وجدت طريقة بديلة واحدة:

هذا البديل عن McIsend هو معقد حقًا ولكنه يقوم ببعض الأشياء الأنيقة مثل: * ضبط مستوى الصوت * عرض مقياس الصوت في الوقت الفعلي. * عرض الموجة في الوقت الحقيقي.

ووجدت بعض النصائح التي قد تجعل عمل McIsendstring أفضل قليلاً:

  1. هذا الزميل يدعي أن McIsendstring لديه عيب (ينقل بعض الأرقام في بعض الإعدادات) مما قد يتسبب في عدم تشغيل الصوت في Windows Media Player.

  2. ذكر شخص ما الحاجة إلى تعيين معلمات McIsendstring بعناية فائقة بطريقة غير موثقة بالكامل. كان هذا استجابة لتقرير عن جودة التسجيل الضعيفة.

نصائح أخرى

"clunky" على حق. لقد كنت أيضًا باستخدام طريقة McIsendstring. إذا كنت على استعداد للتنقل عن VB6 ، فيمكنك استخدام دعم الميكروفون في Silverlight 4. إلى جانب دعم المتصفح ، يمكن أن يحل محل تطبيق VB6. (آسف ، طلقة طويلة).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top