مكتبة .NET مجانية لمعالجة المستندات الصوتية
تقديم تنسيق ملف صوتي وتشفيره ودفقه.
LibVLCSharp هي واجهة برمجة تطبيقات مفتوحة المصدر لتقديم ، تشفير وفك تشفير تنسيقات الملفات الصوتية. باستخدام API ، لا يمكنك فقط تشغيل جميع أنواع تنسيقات الملفات الصوتية بما في ذلك MP3 و MPEG و AAC و TrueAudio والمزيد ، ولكن يمكنك أيضًا تشغيلها على أي نظام أساسي بما في ذلك Windows و Linux و Mac و Android و iOS وأجهزة التلفزيون. باختصار ، تدعم واجهة برمجة التطبيقات معظم الميزات التي يدعمها تطبيق VLC لسطح المكتب مجانًا.
LibVLCSharp هو برنامج مجاني تم طرحه بموجب LGPL. يمكن للمطور إنشاء تطبيق معالجة الصوت الخاص به باستخدام واجهة برمجة التطبيقات. يمكن للمطورين العمل مع مجموعة كبيرة من تنسيقات الملفات الصوتية لمعالجة البيانات الوصفية. علاوة على ذلك ، يمكنك تشغيل الصوت ثلاثي الأبعاد واستخدام مرشحات الصوت ودعم تمرير الصوت مع APDIF و HDMI والمزيد.
الشروع في العمل مع LibVLCSharp
أفضل طريقة لتثبيت LibVLCSharp هي عبر NuGet يمكنك تشغيل الأمر التالي وتثبيت LibVLCSharp في تطبيقك.
قم بتثبيت LibVLCSharp من NuGet
Install-Package LibVLCSharp -Version 3.4.8
قم بتشغيل الصوت باستخدام Free C # API LibVlcSharp
يسمح LibVLCSharp لمبرمجي .NET بتشغيل جميع تنسيقات الملفات الصوتية بسهولة. لتشغيل تنسيق ملف صوتي ، يمكن للمطور البدء بتهيئة كائن LibVLC الرئيسي ، ثم تحميل ملف الصوت باستخدام فئة الوسائط المسؤولة عن إثبات المعلومات حول تنسيق الملف. بمجرد تحميل ملف الصوت الخاص بك ، يمكنك فتح مثيل جديد من MediaPlayer لتشغيل الملف الصوتي باستخدام طريقة MediaPlayer.Play ().
استرداد معلومات المسار الصوتي عبر C #
يسمح API مفتوح المصدر LibVLCSharp لمطوري .NET باسترداد معلومات المسار الصوتي برمجيًا. لاستخراج المعلومات ، أولاً ، تحتاج إلى تحميل الملف باستخدام فئة الوسائط والتحقق مما إذا كان الملف عبارة عن مسار صوتي مناسب. بعد ذلك ، يمكنك استخراج معلومات المسار من خلال الوصول إلى خصائص Track مثل Track.Data.Channels و Track.Data.Rate والمزيد.