Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Данные о mp3 файле

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: битрейт, длительность трека и тому подобное!
Араб
Отправлено: 22 Августа, 2011 - 19:20:30
Post Id



Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Подскажите пожалуйста как получить данные о битрейте и длительности трека с помощью php?

юзал вот ето
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. require_once 'MP3/Id.php';
  3.  
  4. // Создаем объект, читаем файл
  5. $id3 = &new MP3_Id();
  6. $result = $id3->read('../data/Little-Big-Man.mp3');
  7. if (PEAR::isError($result)) {
  8. die($result->getMessage() . "\n");
  9. }
  10.  
  11. // Читаем поля и выводим информацию
  12. echo 'Название: ' . $id3->getTag('name') . "\n";
  13. echo 'Исполнитель: ' . $id3->getTag('artists') . "\n";
  14. echo 'Альбом: ' . $id3->getTag('album') . "\n";
  15. echo 'Год: ' . $id3->getTag('year') . "\n";
  16. echo 'Комментарий: ' . $id3->getTag('comment') . "\n";
  17. echo 'Жанр: ' . $id3->getTag('genre') . "\n";
  18. echo 'Жанр (число): ' . $id3->getTag('genreno') . "\n";
  19. echo 'Трэк: ' . $id3->getTag('track') . "\n";
  20. ?>
но так и ничего не понял ((( Где взять файл MP3/Id.php ??? и что в нём должно быть? Может чтото по проще есть? помогите пожалуйста!
 
 Top
КЫР
Отправлено: 22 Августа, 2011 - 21:35:06
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




Араб
то вы нашли реализацию с помощью какого-то класса, а сам класс со страницы с примером скачать забыли)


-----
Fuck you guys, I'll going home
 
 Top
illy
Отправлено: 22 Августа, 2011 - 21:42:34
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




это pear класс


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
White
Отправлено: 22 Августа, 2011 - 22:33:19
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




да точно, это груша, сам класс лежит здесь http://pear.php.net/package/MP3_Id/download

(Отредактировано автором: 22 Августа, 2011 - 22:33:35)



-----
if(time()>1356048000) die();
 
 Top
Араб
Отправлено: 23 Августа, 2011 - 00:27:15
Post Id



Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Всё, Розобрался, Большое СПАСИБО!
(Добавление)
Смотрите вот у меня есть вот такая штука
PHP:
скопировать код в буфер обмена
  1. echo 'Размер файла: ' . $id3->getTag('filesize') . " Bytes \n";

Размер файлика выводиться в байтах ((( Как сделать чтобы выводило в кб и мб?
 
 Top
LIME
Отправлено: 23 Августа, 2011 - 04:09:20
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




 
 Top
illy
Отправлено: 23 Августа, 2011 - 10:35:05
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




echo filesize('musix.mp3')/1024;
echo filesize('musix.mp3')/1000240;


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB