Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работа с мр3


som ©   (2003-05-19 12:14:00) 

Как програмно узнать длительность мр3 файла и его битрейк ?


nevalex   (2003-05-24 11:23:00) [1]

Если не хочеш использовать TBASsPlayer to
-c помошью Tmediplayer
вот пример определения длины:

mediplayer1.Filename:="DJNeV@LeX(MeLL Edition)-DOGLaser.mp3";
edit1.text:=inttostr(MediaPlayer1.Length div 1000);


Результат в секундах


Kair   (2003-05-23 08:04:00) [2]

BassPlayer1.StreamInfo.BitRate; //KBPS
BassPlayer1.PlayLength;


Плохой человек   (2003-05-21 19:42:00) [3]

TBass - самый реал.


Elvis   (2003-05-21 18:37:00) [4]

Можешь использовать WinApiфункции


Ru   (2003-05-21 15:56:00) [5]

в статьях есть статья про сам мп3, единственное что нашел (я не самый умный) это функции в bass (если помогут) это получение длины образца (sample) в байтах и функция перевода из байт в секунды.

за там есть Mpeg infoизвиняюсь я посмотрел в WinAmp"е


som   (2003-05-21 14:22:00) [6]

скачал несколько компонент с http://www.torry.net/audio.htm, которые читают теги, но нужной информации там не нашёл, в тегах только название альбома , год, название песни и т.д. ни длительности ни битрейка там нет


Ru   (2003-05-19 12:25:00) [7]

прочитать Id3 Tag там есть Mpeg info в котором содержится длина в байтах и секундах, битрейт и много чего другого полезного.
На www.torry.net, кажется, был компонент для чтения тэгов, есть соответсвующая функция в bass http://www.un4seen.com/


Наверх

Титульная страница Поиск, карта сайта Написать письмо