ฟรี .NET Library สำหรับจัดการเอกสารเสียง

เรนเดอร์ เข้ารหัส และสตรีมรูปแบบไฟล์เสียง

LibVLCSharp เป็น API แบบโอเพ่นซอร์สสำหรับเรนเดอร์ เข้ารหัส และถอดรหัสรูปแบบไฟล์เสียง เมื่อใช้ API คุณไม่เพียงแต่สามารถเล่นไฟล์เสียงได้ทุกประเภท รวมถึง MP3, MPEG, AAC, TrueAudio และอื่นๆ แต่ยังสามารถเล่นได้บนทุกแพลตฟอร์ม เช่น Windows, Linux, Mac, Android, iOS และทีวี กล่าวโดยย่อ API รองรับคุณสมบัติส่วนใหญ่ที่รองรับโดยแอพเดสก์ท็อป VLC ฟรี

LibVLCSharp เป็นซอฟต์แวร์ฟรีที่เผยแพร่ภายใต้ LGPL นักพัฒนาสามารถสร้างแอปพลิเคชันจัดการเสียงของตนเองได้โดยใช้ API นักพัฒนาสามารถทำงานกับรูปแบบไฟล์เสียงที่หลากหลายสำหรับการจัดการข้อมูลเมตา นอกจากนี้ คุณยังสามารถเล่นเสียง 3D ใช้ตัวกรองเสียง รองรับการส่งผ่านเสียงด้วย APDIF และ HDMI และอื่นๆ

Previous Next

เริ่มต้นใช้งาน LibVLCSharp

วิธีที่ดีที่สุดในการติดตั้ง LibVLCSharp คือผ่าน NuGet คุณสามารถเรียกใช้คำสั่งต่อไปนี้และติดตั้ง LibVLCSharp ในแอปพลิเคชันของคุณ

ติดตั้ง LibVLCSharp จาก NuGet

 Install-Package LibVLCSharp -Version 3.4.8

เล่นเสียงด้วย C# API ฟรี LibVlcSharp

LibVLCSharp อนุญาตให้โปรแกรมเมอร์ .NET เล่นไฟล์เสียงทุกรูปแบบได้อย่างง่ายดาย ในการเรียกใช้รูปแบบไฟล์เสียง นักพัฒนาสามารถเริ่มต้นด้วยการเริ่มต้นวัตถุหลักของ 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.
 ไทย