Как известно, аудио-файл – компьютерный файл, содержащий информацию о звуке, и в дальнейшем может быть воспроизведен на компьютере, либо на каком-либо устройстве, предназначенном для этого. В виду своей большой популярности и практичности с аудио-файлами так же работают множество интернет-сервисов, создавая каталоги, плейлисты и т.п. В просторах сети интернет некий Michael Kamleitner поделился полезной библиотекой, написанной на PHP. Библиотека написана довольно-таки давно, однако она продолжает быть актуальной и по сей день. В данной заметке я решил поделиться с этой библиотекой с вами. Используя данный класс, вы можете получить подробную информацию об аудио-файле с расширением .wav, .aif, .mp3, .ogg, и др. Для этого достаточно создать php-файл для этого класса, скопировать туда код, размещенный ниже, и подключать его в своих проектах.
Простой пример работы с библиотекой:
<? require ('audio.class.php'); $auObj = new AudioFile(); $auObj->loadFile('test.mp3'); echo $auObj->id3_title; echo $auObj->id3_artist; echo $auObj->id3_album; echo $auObj->id3_year; ?>