مكتبة Free.NET لمعالجة تنسيقات الملفات الصوتية

قم بتشغيل وإعادة صياغة وترميز وقراءة وتحويل الملفات الصوتية عبر .NET API.

NAudio هي واجهة برمجة تطبيقات مفتوحة المصدر لمعالجة الملفات الصوتية برمجيًا. تسمح API لـ .NET Developer بقراءة الصوت من معايير مختلفة وتشغيل الصوت وتحويل تنسيقات الصوت وتسجيل صوت النظام والمزيد. تعتزم API توفير مجموعة شاملة من فئات الأدوات المفيدة التي يمكنك من خلالها إنشاء تطبيق معالجة الصوت الخاص بك.

باستخدام API ، يمكنك تشغيل الصوت باستخدام Waveout و DirectSound و ASIO & WASAPI ويمكنك قراءة الصوت من WAV و AIFF و MP3 و G.711 و ADPCM و WMA و AAC و MP4 والمزيد. تسمح واجهة برمجة التطبيقات (API) بتشفير الصوت باستخدام برنامج ترميز ACM مثبت على جهازك ، ويمكنك مزج التدفقات الصوتية ومعالجتها باستخدام محرك خلط 32 بت.

Previous Next

الشروع في العمل مع NAudio

أفضل طريقة لتثبيت NAudio هي عبر NuGet يمكنك تشغيل الأمر التالي وتثبيت NAudio في تطبيقك.

قم بتثبيت NAudio من NuGet

 Install-Package NAudio

تشغيل ملف الصوت باستخدام Free C # API

يسمح NAudio لمبرمجي .NET بتشغيل الملفات الصوتية من تطبيقات .NET الخاصة بهم. لتشغيل ملف صوتي ، تحتاج أولاً إلى فتح الملف باستخدام AudioFileHeaer. بعد فتح ملفك بنجاح ، يمكنك استخدام WaveOutEvent كجهاز إخراج لتشغيل الصوت. يمكنك ببساطة تشغيل الصوت عن طريق تمرير ملف الصوت إلى outPutDevice باستخدام طريقة التهيئة وطريقة تشغيل المكالمة ().

C # API مجاني لتحويل ملف MP3 إلى WAV

تسمح واجهة برمجة التطبيقات للمطورين بتحويل ملفات MP3 إلى تنسيقات ملفات أخرى. يمكن للمطورين إضافة ميزة تحويل MP4 في التطبيق الخاص بهم إذا كان برنامج الترميز ACM MP3 موجودًا في جهاز التطبيق. عادةً ما يكون برنامج الترميز هذا مثبتًا مسبقًا في معظم إصدارات Windows. يعد تحويل MP3 إلى WAV أمرًا بسيطًا للغاية ، فأنت تحتاج فقط إلى فتح ملف MP3 باستخدام MP4FileReader وتحويله باستخدام طريقة WaveFileWriter.CreateWaveFile ().

تسلسل عدة ملفات صوتية عبر C #

تسمح واجهة برمجة التطبيقات للمطورين بدمج ملفات صوتية متعددة في ملف صوتي واحد. عملية التسلسل بسيطة للغاية. يمكنك تحميل ملفات صوتية متعددة باستخدام طريقة AudioFileReader () وتجميعها باستخدام طريقة ConcatenatingSampleProvider ().

 عربي