#1 2010.12.27 18:06

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Помогите с класом по mp3

Тут такая проблемка с Id3 Не выводит битрейда чего только и надо а mp3.class.php Воще просит 120 мб оперативы
Мож еще есть какойнить?
И как им проверить битрейд?
Или проблему с id3 можна решить вот код:

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
 
//error_reporting(0);
require_once "id.php"; 
 
$f = '../../files/Charlie_Dee-Have_It_All_Tiesto_remix.mp3';
// вставляем класс
$id3 = &new MP3_Id(); 
$result = $id3->read($f); 
if (PEAR::isError($result) && $result->getCode() !== PEAR_MP3_ID_TNF) { 
die($result->getMessage() . "<br />"); 
}
$result = $id3->study(); 
if (PEAR::isError($result)) { 
die($result->getMessage() . "<br />"); 
echo 'MPEG ' . $id3->getTag('mpeg_ver') . ' Layer ' . $id3->getTag('layer') . "<br />"; 
echo $id3->getTag('mode') . "<br />"; 
echo 'Размер файла: ' . $id3->getTag('filesize') . " Bytes <br />"; 
echo 'Bitrate: ' . $id3->getTag('bitrate') . "kB/s <br />"; 
echo 'Длительность: ' . $id3->getTag('length') . " min <br />"; 
echo 'Samplerate: ' . $id3->getTag('frequency') . "Hz <br />";
 
?>

Результат:
MPEG 1 Layer 1
Stereo
Размер файла: 20481173 Bytes
Bitrate: 0kB/s
Длительность: -1:59 min
Samplerate: 44100Hz

Отредактировано TLENS (2010.12.27 18:08)

Неактивен

#2 2010.12.28 12:20

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Помогите с класом по mp3

А где сам файл класса? дай ссылку на архив я посмотрю

Неактивен

#3 2010.12.28 13:45

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с класом по mp3

Щас
Добавлено спустя   2 минуты  25 секунд:
Файл с тестом в етой же папке


Вложения

Неактивен

#4 2010.12.28 19:49

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Помогите с класом по mp3

Щас, погоди время. Нашел один класс. Щас подрихтую + свой код внесу в пример и дам архив.

Неактивен

#5 2010.12.28 20:03

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6549
Карма: 108
Профиль Веб-сайт

Re: Помогите с класом по mp3

в пире же есть idv2. 2 версия этого класса.

Неактивен

#6 2010.12.28 23:31

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с класом по mp3

Всмысле тоисть там надо пир с 3 версией присоеденить?
Добавлено спустя   1 минуту  42 секунды:

2010 написал:

А где сам файл класса? дай ссылку на архив я посмотрю

Буду очень благодарен

Неактивен

#7 2010.12.28 23:41

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Помогите с класом по mp3

TLENS, я щас тебе делаю с новым классом. Там всё показывает и даже на много лучше чем этот. Битрейт често по иструкции, размер файла четко 000.00кб, длина четко 00:00 и так далее. Сейчас скоро принесу архив, там в ридми всё опишу.

Неактивен

#8 2010.12.29 00:01

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6549
Карма: 108
Профиль Веб-сайт

Re: Помогите с класом по mp3

2010, на самом деле хороших оболочек для чтения idv2 тегов и др метаинформации на php нет, есть собсно только это http://pear.php.net/package/MP3_IDv2

Неактивен

#9 2010.12.29 00:40

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Помогите с класом по mp3

Gemorroj, я имею ввиду что красиво и правильно рассписан класс и правильно сделан метод вывода информации + он оказался рабочий) я сначала джон cms побрил на этот класс - но там хз что, мне не удалось справиться с 700 сточками кода в одном файле и 600-700 в другом. А этот что я нашел - там один класс примерно 19кб и богатая функционалка. Всё что я там делаю (TLENS'y) - так это несколько файлов для реального примера + два архива:
1. обрезаный пример.
2. оригинальный с архива пример со всякими там тяжко понимающеми функциями.
Вот я и сделал свой свобственый вывод инфы о мр3 для быстрого понимания чтобы не парить себе мозг и сходу понять как там делать.

Неактивен

#10 2010.12.29 11:45

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Помогите с класом по mp3

TLENS, всё готово. На размер не обращай внимание, там всего лишь два мр3 файла по 300 кб для теста. Распакуешь архив -> читай readme...txt;
- там всё написано подробно.


Вложения

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.013 s