2011-05-17 3 views
4

Я не знаю, почему это так сложно найти, но я просто не могу найти документацию по этому вопросу. Я просто хочу быть уверенным, что я включаю поддержку всех типов аудиофайлов, с которыми может работать taglib-sharp, и исключать все остальные.Где я могу найти список всех типов аудиофайлов, поддерживаемых taglib-sharp?

Все, что мне удалось найти, это ссылка на исходный код, и я действительно не хочу ее прорывать по такому простому вопросу. Благодарю.

Кстати, где находится официальный сайт?

EDIT: После того, как немного больше исследований, он выглядит как самый лучший ответ, который я могу найти в классе файла документации здесь:

http://taglib-sharp.sourcearchive.com/documentation/2.0.3.7plus-pdfsg/classTagLib_1_1File.html

Я действительно ищу список поддерживаемых расширений аудио файлов , но это в значительной степени дает мне то, что мне нужно.

ответ

5

Вы можете получить точный список MIME-типов и расширений с помощью поиска кода для следующей строки: SupportedMimeType

Вы увидите следующее за Mpeg.AudioFile. Первым параметром является тип mime, а второй, если установлен, является расширением.

[SupportedMimeType("taglib/mp3", "mp3")] 
[SupportedMimeType("audio/x-mp3")] 
[SupportedMimeType("application/x-id3")] 
[SupportedMimeType("audio/mpeg")] 
[SupportedMimeType("audio/x-mpeg")] 
[SupportedMimeType("audio/x-mpeg-3")] 
[SupportedMimeType("audio/mpeg3")] 
[SupportedMimeType("audio/mp3")] 
[SupportedMimeType("taglib/m2a", "m2a")] 
[SupportedMimeType("taglib/mp2", "mp2")] 
[SupportedMimeType("taglib/mp1", "mp1")] 
[SupportedMimeType("audio/x-mp2")] 
[SupportedMimeType("audio/x-mp1")] 
public class AudioFile : TagLib.NonContainer.File 
Смежные вопросы