получить метаданные mp3 с помощью переполнения стека getID3

Я пытаюсь извлечь метаданные из моего плейлиста mp3, используя PHP и библиотеку getid3, я уверен, что путь к файлу правильный, и в mp3 есть некоторая информация о метаданных, но эта информация возвращает меня к нулю.
Вот мой код:

<?php
header("Content-type: application/json");

require_once('getid3/getid3.php');

$input = json_decode(file_get_contents("php://input"), true);
$action = $input['action'];

switch ($action)
{
case "get_songs":

$currentDirectory = dirname(dirname(getcwd()));
$directory = $currentDirectory."/resources/assets/playlists/";

$files = glob($directory."*.mp3");

for($i = 0; $i < count($files); $i++)
{
$getID3 = new getID3;
$file = ($files[$i]);
$ThisFileInfo = $getID3->analyze($file);
$Result = array('song_url'=>($files[$i]), "tags"=> $ThisFileInfo);
$data[] = $Result;
}

$result = array("result"=>"ok","data"=>$data);

break;
}

echo json_encode($result);
?>

Я знаю, что библиотека работает, потому что, когда я заставляю ее обращаться к локальному файлу, она возвращает меня:

"GETID3_VERSION" = "1.7.4";
error =                 (
"Could not open file \"AYO.mp3\"");

Может быть, я не могу получить доступ к файлам с другого пути?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]