wapmorgan / Mp3Info

The fastest PHP library to extract mp3 meta information (duration, bitrate, samplerate and so on) and tags (id3v1, id3v2).
https://wapmorgan.github.io/Mp3Info/
GNU Lesser General Public License v3.0
139 stars 41 forks source link

I need de complete example please, i am new in this #3

Closed joheric closed 6 years ago

wapmorgan commented 7 years ago

Full example can be like this

use wapmorgan\Mp3Info\Mp3Info;

$fileName = 'audio.mp3';

$audio = new Mp3Info($fileName, true);
echo 'Audio duration: '.floor($audio->duration / 60).' min '.floor($audio->duration % 60).' sec'.PHP_EOL;
echo 'Audio bitrate: '.($audio->bitRate / 1000).' kb/s'.PHP_EOL;
echo 'Audio samplerate: '.($audio->sampleRate / 1000).' kHz'.PHP_EOL;
echo 'Audio channels: '.($audio->channels != 'mono' ? 2 : 1).PHP_EOL;
echo 'Tags:'.PHP_EOL;
echo 'Artist :'.($audio->tags2['TPE1'] ?: ($audio->tags1['artist'] ?: '-')).PHP_EOL;
echo 'Album :'.($audio->tags2['TALB'] ?: ($audio->tags1['album'] ?: '-')).PHP_EOL;
echo 'Title: '.($audio->tags2['TIT2'] ?: ($audio->tags1['song'] ?: '-')).PHP_EOL;