|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Как определить длительность mp3 фала в формате м:с ?
Столкнулся с проблемой программа считывает с каталога все mp3 фалы, записывает характеристики файла (жанр, исполнитель и т.д.) а вот как определить время звучания? Сколько не искал в Интернете а там все про wav фалы, если использовать, то пишет всякую ф***ю
|
#2
|
|||
|
|||
Вот справка по DirectShow:
IMediaPosition::get_Duration The get_Duration method retrieves the duration of the stream. Syntax HRESULT get_Duration( REFTIME *plength ); Parameters plength [out] Pointer to a variable that receives the total stream length, in seconds. Return Values Returns an HRESULT value. Possible values include the following. Return code Description S_OK Success. E_NOTIMPL Not implemented. E_POINTER NULL pointer argument. |
#3
|
||||
|
||||
имхо в случае если прога болше ни для чего не юзает DirectShow, то ни к чему её привязывать к этому директшоу.
http://www.websound.ru/libs_r.htm советую Audio Tools Library . Сам юзал версию для KOL. какая это - обычная или кол, поглядите сами |