هل هناك طريقة للعب مقتطفات صوتية في C # دون تثبيت DirectX SDK؟

StackOverflow https://stackoverflow.com/questions/908669

  •  05-09-2019
  •  | 
  •  

سؤال

بالنسبة للمشروع المدرسي، أحتاج إلى إنشاء برنامج وكن لطيفا إذا كان يمكن أن يشمل بعض المؤثرات الصوتية. نحن نستخدم C # (و Visual C # Express Edition 2008 Edition) لرمز برامجنا، وكنت أتساءل عما إذا كان هناك أي حال لتشغيل ملفات صوتية قصيرة دون تثبيت DirectX SDK.

في أجهزة الكمبيوتر المدرسية، ليس لدينا إمكانية الوصول الكافي لتثبيت أي SDKs، وعلينا استخدام أجهزة الكمبيوتر هذه للتنمية. هل هناك أي طريقة للعب الملفات الصوتية W / O DirectX SDK؟

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

المحلول

يمكنك استخدام system.media.soundplayer., ، لكنه سوف يعمل فقط مع WAVs.

نصائح أخرى

يمكنك إضافة تأثيرات صوتية مع محرك الكلام (.NET3)، أيضا!
متعة المرح مرح!

إضافة مرجع إلى System.Speech DLL

using System.Speech;

System.Speech.Synthesis.SpeechSynthesizer ss = new System.Speech.Synthesis.SpeechSynthesizer();  
ss.Rate = 8;  
ss.SpeakAsync("Booom Booom Booom Booom Booom Booom");  

حاول زيادة / تقليل معدل وملعب أكثر متعة

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