none
возможность доступа на С# к свойствам аудио фаилов RRS feed

  • Вопрос

  • Здравствуйте. Задача : написать программу которая находит все песни относящиеся к определенному жанру музыки. допустим ввели шансон, и программа в заданной директории находит все аудио файлы с жанром "шансон".Вопрос как в языке программирования С# можно обратится к жанру файла. Заранее спасибо!
    4 ноября 2010 г. 22:08

Ответы

  • Привет,

    Здесь есть описание как получить метаднные mp3 файла в Silverlight. Думаю, что для обычного .Net не составит труда проделать аналоичную операцию.


    Best Regards, Serhii Lutai.
    • Помечено в качестве ответа Abolmasov Dmitry 11 ноября 2010 г. 15:17
    5 ноября 2010 г. 13:41

Все ответы

  • Привет,

    Здесь есть описание как получить метаднные mp3 файла в Silverlight. Думаю, что для обычного .Net не составит труда проделать аналоичную операцию.


    Best Regards, Serhii Lutai.
    • Помечено в качестве ответа Abolmasov Dmitry 11 ноября 2010 г. 15:17
    5 ноября 2010 г. 13:41
  • Спасибо большое, только я не совсем понял как с того сайта библиотеку TagLib#  скачать..  вы бы не могли подсказать как ее скачать и присоединить к SilverlightApplication, заранее благодарен.
    6 ноября 2010 г. 13:34
  • Скачать можно с http://download.banshee.fm/taglib-sharp/2.0.3.7/ .

    После этого:

    1) добавьте taglib-sharp.dll в References;

    2) в коде добавить using TagLib.


    Для связи [mail]
    • Предложено в качестве ответа Abolmasov Dmitry 11 ноября 2010 г. 15:17
    8 ноября 2010 г. 9:34
  • Спасибо, только еще одна проблема  , просто недавно сел дописытьвать курсовую и оказалась что не совсем понимаю смысл данной записи   

     

     TagLib.File.IFileAbstraction fileAbstraction = new StreamFileAbstraction(fileStream, file.Name);

    точнее понял бы если бы запустил, просто подчеркивает все время ошибку StreamIFileAbstraction
     TagLib.File.IFileAbstraction fileAbstraction = new StreamIFileAbstraction(fileStream, file.Name);


    цитирую ошибку 

    The type or namespace name 'StreamFileAbstraction' could not be found
    (are you missing a using directive or an aseembly reference?)

    Как я понимаю надо что то подключить,
    вот список подключенных библиотек
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Media;
    using TagLib;
    using System.Drawing;
    using System.IO;

    заранее спасибо

     

    16 ноября 2010 г. 23:41
  • Попробуйте использовать TagLib.File.LocalFileAbstraction вместо StreamIFileAbstraction

    Для связи [mail]
    17 ноября 2010 г. 20:26
  • спасибо.
    18 ноября 2010 г. 16:40