Bạn có biết bất kỳ thư viện .NET nào có thể giải mã một số loại tệp âm thanh không? Lý tưởng nhất, nó nên là nền tảng bất khả tri, vì vậy nó có thể được sử dụng với .NET và Mono - trên Windows và * NIX.Có thư viện .NET để giải mã tệp âm thanh chung không?
Tôi đã tra tấn Google đang tìm kiếm một thư viện đáp ứng nhu cầu của tôi, nhưng tiếc là tôi không thể tìm thấy bất kỳ điều gì. Vì vậy, trước khi viết rất nhiều lớp học wrapper cho GStreamer và bạn bè, tôi nghĩ tôi có thể hỏi ở đây. :)
hỗ trợ tập tin âm thanh nên được (ít nhất)
- MP3,
- OGG Vorbis, và
- FLAC (không bắt buộc).
Khi ứng dụng tôi cần điều này chỉ là để giải trí, thư viện phải là nguồn mở - hoặc ít nhất là miễn phí. Ngoài ra, một màn hình nag hiển thị cho người dùng có thể sẽ là xấu hoặc không thực tế, bởi vì tôi đang lên kế hoạch đưa điều này vào một quy trình dịch vụ.
Tôi sẽ cần sử dụng thư viện này/các thư viện này để giải mã các tệp âm thanh và chuyển một byte [] vào trình bao bọc libOFA của tôi, để tôi có thể tạo ra một dấu vân tay MusicDNS cho nó. Ứng dụng thử nghiệm của tôi rất có thể sẽ chạy trên máy chủ dựa trên Linux.
Dường như bạn đã đặt Alvas.Audio (trên màn hình nag).Tôi thực sự thích nó nhưng có những nhược điểm bạn đã nhận thấy :) –
Vâng, tôi đã vấp ngã khi Alvas.Audio. Tôi sẽ không thực sự quan tâm đến màn hình nền trong phiên bản miễn phí nếu nó là một ứng dụng máy tính để bàn, bởi vì thư viện có vẻ khá tốt đẹp, nhưng một ứng dụng dịch vụ với màn hình nag sẽ không hoạt động, tôi đoán vậy. :/ – hangy