Есть несколько вещей, которые вам нужно сделать, чтобы taglib-sharp
работал в вашем проекте.
Во-первых, вам нужно придерживаться определенного типа проекта. Затем вы должны установить подходящую версию библиотеки для этого проекта. Далее вы можете использовать библиотеку по своему усмотрению. Я также приведу минимальный пример для начала и ссылку на кучу примеров, которые могут вам помочь.
Выбор правильной версии TagLib:
В вашем вопросе есть некоторая двусмысленность, так как вы пометили его как c++ и c# . Если вы хотите использовать c++ в вашего проекта, то лучше всего использовать библиотеку taglib
. Примечание. Не "острая" версия.
Однако почти весь вопрос и его заголовок говорят о taglib-sharp
. Учитывая это, я предполагаю, что вы используете c# а> для вашего проекта. Соответственно, ваш проект является .NET C#
проектом. Вы можете избежать затруднений при выборе типа проекта. Любой из типов проектов (WinForms
, WPF
, Console Application
будет работать нормально, так как taglib-sharp
— это просто внеэкранная библиотека.
А также, к сведению, и taglib-sharp-master, и taglib-sharp-2.1.0.0-windows, по сути, одно и то же. Первая, вероятно, является последней версией, так как последняя указывает определенную версию 2.1.0.0. Но опять же, 2.1.0.0 долгое время была последней версией taglib-sharp. Так что используйте любой из них, и все будет в порядке.
Установка TagLib-Sharp, также известной как TagLib#:
Затем вы должны установить TagLib-Sharp
в свой проект. Есть несколько способов сделать это:
- Установите его через Nuget
- Добавить ссылку на бинарник
♦ Установка через Nuget:
Вероятно, это рекомендуемый способ установки любой библиотеки/компонента в Visual Studio. Перейдите в консоль диспетчера пакетов Nuget. Оказавшись там, введите:
Install-Package taglib
Ссылка на пакет Nuget: Taglib-Sharp.
и нажмите ENTER.
Для получения дополнительной информации о Nuget Package Manager Console
, о том, как его открыть и использовать, посетите эта ссылка.
Вы также можете добавить его с помощью диспетчера пакетов Nuget (GUI). Откройте диспетчер пакетов и найдите taglib-sharp. Установите соответствующий пакет, который отображается в результатах поиска.
Для получения дополнительной информации о Nuget Package Manager
, а также о том, как его открыть и использовать, посетите эту ссылку а>.
♦ Загрузка двоичного файла и непосредственное добавление ссылки на него:
Вы можете скачать последнюю версию taglib-sharp
исполняемых файлов здесь. Загрузка представляет собой .zip
архив. Разархивируйте файл.
В разархивированной папке перейдите к \Libraries
. Там найдите файл taglib-sharp.dll
. Запомните, где находится файл.
Затем в Visual Studio перейдите в раздел Проект › Добавить ссылку.
Там на левой панели выберите Обзор. Теперь в разделе диалоговых кнопок нажмите Обзор и найдите файл .dll
, который вы извлекли из архива .zip
. Убедитесь, что рядом с ним установлен флажок CheckBox:
![«Диалоговое](https://i.stack.imgur.com/cCrmr.png)
Нажмите «ОК».
Теперь все готово для использования TagLib-Sharp
.
Использование TagLib-Sharp (примеры):
Минимальный пример использования библиотеки — открытие файла, редактирование его свойства Title
и получение свойства Year
:
var file = TagLib.File.Create("<yourFile.mp3>"); // Change file path accordingly.
file.Tag.Title = "My Own Song";
var year = file.Tag.Year;
// Save Changes:
file.Save();
Вы также можете найти аналогичный пример здесь, чтобы начать работу.
Еще примеры:
Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать в комментариях ниже. А также, если вопрос заслуживает отдельной темы, сформулируйте его правильно и задайте его здесь, в самом Stack Overflow.
Надеюсь, этот ответ поможет. :)
person
Fᴀʀʜᴀɴ Aɴᴀᴍ
schedule
28.11.2016