1. محصولات
  2.   سمعی
  3.   .NET
  4.   LibVLCSharp
 
  

کتابخانه دات نت رایگان برای دستکاری اسناد صوتی

فرمت فایل صوتی رندر، کدگذاری و پخش جریانی.

LibVLCSharp یک API منبع باز برای رندر، کدگذاری و رمزگشایی فرمت های فایل صوتی است. با استفاده از API، نه تنها می‌توانید انواع فرمت‌های فایل صوتی از جمله MP3، MPEG، AAC، TrueAudio و موارد دیگر را پخش کنید، بلکه می‌توانید آنها را بر روی هر پلتفرمی از جمله ویندوز، لینوکس، مک، اندروید، iOS و تلویزیون پخش کنید. به طور خلاصه، API بیشتر ویژگی های پشتیبانی شده توسط برنامه دسکتاپ VLC را به صورت رایگان پشتیبانی می کند.

LibVLCSharp نرم افزار رایگانی است که تحت LGPL منتشر شده است. توسعه دهنده می تواند با استفاده از API برنامه دستکاری صوتی خود را ایجاد کند. توسعه دهندگان می توانند با طیف گسترده ای از فرمت های فایل صوتی برای دستکاری ابرداده ها کار کنند. علاوه بر این، می توانید پخش صدای سه بعدی را پخش کنید، از فیلترهای صوتی استفاده کنید، از عبور صدا با APDIF و HDMI و موارد دیگر پشتیبانی کنید.

Previous Next

شروع کار با LibVLCSharp

بهترین راه برای نصب LibVLCSharp از طریق NuGet است که می توانید دستور زیر را اجرا کنید و LibVLCSharp را در برنامه خود نصب کنید.

LibVLCSharp را از NuGet نصب کنید

 Install-Package LibVLCSharp -Version 3.4.8

پخش صدا با C# API رایگان LibVlcSharp

LibVLCSharp به برنامه نویسان دات نت اجازه می دهد تا همه فرمت های فایل های صوتی را به راحتی پخش کنند. برای اجرای یک فرمت فایل صوتی، توسعه‌دهنده می‌تواند با مقداردهی اولیه شی اصلی LibVLC شروع کند و سپس فایل صوتی را با استفاده از کلاس Media که مسئول اثبات اطلاعات فرمت فایل است، بارگذاری کند. هنگامی که فایل صوتی خود را بارگذاری کردید، می توانید یک نمونه جدید از MediaPlayer را برای پخش فایل صوتی با استفاده از روش MediaPlayer.Play () باز کنید.

بازیابی اطلاعات آهنگ صوتی از طریق C#

The open source API LibVLCSharp allows .NET developers to retrieve Audio track information programmatically. In order to extract the information, first, you need to load the file using the Media class and check if the file is a proper Audio track. After that, you can extract the track information by accessing Track properties like Track.Data.Channels, Track.Data.Rate and more.
 فارسی