|
|
|
| Поставил все как показано в статье:
[ur]lhttp://www.softtime.ru/info/articlephp.php?id_article=64[/url]
Получается достать информацию:
MPEG 1 Layer 3
Joint Stereo
Размерe: 4089856 Bytes
Bitrate: 128kB/s
Длительность: 04:15 min
Samplerate: 44100Hz
|
Но при попытке достать автора песни:
$artist = $id3->getTag('artist');
|
Выдает просто число 0. Так же с другими mp3.
Как получить название? | |
|
|
|
|
|
|
|
для: fis
(01.01.2008 в 17:57)
| | Проблема решена, вот написал функцию небольшую, пользуйтесь: =)
<?php
require_once 'pear/Id.php';
function get_id3($path)
{
$id3 = &new MP3_Id();
$result = $id3->read($path);
if (PEAR::isError($result) && $result->getCode() !== PEAR_MP3_ID_TNF)
{
die($result->getMessage() . "\n");
}
$result = $id3->study();
if (PEAR::isError($result))
{
die($result->getMessage() . "\n");
}
$res[] = $id3->getTag('name');
$res[] = $id3->getTag('artists');
$res[] = $id3->getTag('mpeg_ver');
$res[] = $id3->getTag('layer');
$res[] = $id3->getTag('mode');
$res[] = $id3->getTag('filesize');
$res[] = $id3->getTag('bitrate');
$res[] = $id3->getTag('length');
$res[] = $id3->getTag('frequency');
$res[] = $id3->getTag('year');
return $res;
}
?>
|
| |
|
|
|
|
|
|
|
для: fis
(01.01.2008 в 18:14)
| | Да, великолепная функция :)
UPD А это модератор не потер :)) | |
|
|
|