Где я могу найти список всех типов аудиофайлов, поддерживаемых taglib-sharp? - PullRequest
4 голосов
/ 17 мая 2011

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

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

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

РЕДАКТИРОВАТЬ: После небольшого дополнительного исследования, я думаю, что лучший ответ я могу найти в документации класса файла здесь:

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

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

1 Ответ

5 голосов
/ 24 июля 2011

Точный список 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
...