ฟรี .NET Library สำหรับจัดการเอกสารเสียง
เรนเดอร์ เข้ารหัส และสตรีมรูปแบบไฟล์เสียง
LibVLCSharp เป็น API แบบโอเพ่นซอร์สสำหรับเรนเดอร์ เข้ารหัส และถอดรหัสรูปแบบไฟล์เสียง เมื่อใช้ API คุณไม่เพียงแต่สามารถเล่นไฟล์เสียงได้ทุกประเภท รวมถึง MP3, MPEG, AAC, TrueAudio และอื่นๆ แต่ยังสามารถเล่นได้บนทุกแพลตฟอร์ม เช่น Windows, Linux, Mac, Android, iOS และทีวี กล่าวโดยย่อ API รองรับคุณสมบัติส่วนใหญ่ที่รองรับโดยแอพเดสก์ท็อป VLC ฟรี
LibVLCSharp เป็นซอฟต์แวร์ฟรีที่เผยแพร่ภายใต้ LGPL นักพัฒนาสามารถสร้างแอปพลิเคชันจัดการเสียงของตนเองได้โดยใช้ API นักพัฒนาสามารถทำงานกับรูปแบบไฟล์เสียงที่หลากหลายสำหรับการจัดการข้อมูลเมตา นอกจากนี้ คุณยังสามารถเล่นเสียง 3D ใช้ตัวกรองเสียง รองรับการส่งผ่านเสียงด้วย APDIF และ HDMI และอื่นๆ
เริ่มต้นใช้งาน LibVLCSharp
วิธีที่ดีที่สุดในการติดตั้งเพื่อติดตั้ง LibVLCSharp คือผ่าน NuGet คุณสามารถเรียกใช้คำสั่งต่อไปนี้และติดตั้ง LibVLCSharp ในแอปพลิเคชันของคุณ
ติดตั้ง LibVLCSharp จาก NuGet
Install-Package LibVLCSharp -Version 3.4.8
เล่นเสียงด้วย C# API ฟรี LibVlcSharp
LibVLCSharp อนุญาตให้โปรแกรมเมอร์ .NET เล่นไฟล์เสียงทุกรูปแบบได้อย่างง่ายดาย ในการเรียกใช้รูปแบบไฟล์เสียง นักพัฒนาสามารถเริ่มต้นด้วยการเริ่มต้นวัตถุหลักของ LibVLC จากนั้นโหลดไฟล์เสียงโดยใช้คลาส Media ที่รับผิดชอบในการพิสูจน์ข้อมูลเกี่ยวกับรูปแบบไฟล์ เมื่อคุณโหลดไฟล์เสียงแล้ว คุณสามารถเปิดอินสแตนซ์ใหม่ของ MediaPlayer เพื่อเล่นไฟล์เสียงโดยใช้เมธอด MediaPlayer.Play()
ดึงข้อมูลแทร็กเสียงผ่าน C #
API แบบโอเพ่นซอร์ส LibVLCSharp ช่วยให้นักพัฒนา .NET สามารถดึงข้อมูลแทร็กเสียงโดยทางโปรแกรม ในการดึงข้อมูล ก่อนอื่น คุณต้องโหลดไฟล์โดยใช้คลาส Media และตรวจสอบว่าไฟล์นั้นเป็นแทร็กเสียงที่ถูกต้องหรือไม่ หลังจากนั้น คุณสามารถดึงข้อมูลแทร็กโดยเข้าถึงคุณสมบัติของแทร็ก เช่น Track.Data.Channels, Track.Data.Rate และอื่นๆ