ספריית Free.NET עבור מניפולציה של פורמטים של קבצי אודיו
הפעל, הקלט מחדש, קידד, קרא והמר קובצי אודיו באמצעות .NET API.
NAudio הוא ממשק API בקוד פתוח כדי לתפעל קבצי אודיו באופן פרוגרמטי. ה-API מאפשר למפתח .NET לקרוא אודיו מתקנים שונים, להשמיע אודיו, להמיר פורמטי אודיו, להקליט אודיו של מערכת ועוד. ה-API מתכוון לספק קבוצה מקיפה של מחלקות עזר שימושיות שבאמצעותן תוכל לבנות יישום משלך למניפולציות אודיו.
באמצעות ה-API, אתה יכול להשמיע אודיו באמצעות Waveout, DirectSound, ASIO & WASAPI ויכול לקרוא אודיו מ-WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4 ועוד. ה-API מאפשר קידוד אודיו באמצעות codec ACM המותקן במחשב שלך, אתה יכול לערבב ולתפעל זרמי אודיו באמצעות מנוע מיקס של 32 סיביות.
תחילת העבודה עם NAudio
הדרך הטובה ביותר להתקין את NAudio היא באמצעות NuGet תוכל להפעיל את הפקודה הבאה ולהתקין את NAudio באפליקציה שלך.
התקן את NAudio מ-NuGet
Install-Package NAudio
הפעל קובץ שמע באמצעות API C# בחינם
NAudio מאפשר למתכנתי NET לנגן קבצי שמע מיישומי NET משלהם. כדי להפעיל קובץ שמע, ראשית, עליך לפתוח את הקובץ באמצעות AudioFileHeaer. לאחר פתיחת הקובץ שלך בהצלחה, תוכל להשתמש ב-WaveOutEvent כהתקן פלט להשמעת אודיו. אתה יכול פשוט לנגן אודיו על ידי העברת AudioFile ל-outPutDevice עם שיטת Init ו-Call לשיטת Play().
API C# בחינם להמרת MP3 לקובץ WAV
ה-API מאפשר למפתחים להמיר קבצי MP3 לפורמטים אחרים של קבצים. המפתחים יכולים להוסיף תכונת המרת MP4 באפליקציה שלהם אם ה-Codec MP3 של ACM קיים במכונת היישומים. ה-codec הזה בדרך כלל מותקן מראש ברוב הגרסאות של Windows. המרת MP3 ל-WAV היא די פשוטה, אתה רק צריך לפתוח קובץ MP3 באמצעות MP4FileReader ולהמיר אותו באמצעות שיטת WaveFileWriter.CreateWaveFile().
שרשרת קבצי אודיו מרובים באמצעות C#
ה-API מאפשר למפתחים לשרשר קבצי שמע מרובים לקובץ שמע בודד. תהליך השרשור הוא די פשוט. אתה יכול לטעון את קבצי האודיו המרובים שלך באמצעות שיטת AudioFileReader() ולשרשר אותם באמצעות שיטת ConcatenatingSampleProvider().