2014-02-04 2 views
1

Я пытаюсь получить продолжительность некоторых песен в моем проекте. Я интегрирован getID3 в моем приложении с помощью сверток phansys - это отлично работает, но для некоторых из моих песен, которые я получаю сообщение об ошибке:getId3: Undefined index: playtime_string

Undefined index: playtime_string.

Вот мой исходный код:

 $getID3 = new getID3; 
     $ThisFileInfo = $getID3->analyze($this->getFullpath()); 
     if (isset($ThisFileInfo['playtime_string'])){ 
      $len= $ThisFileInfo['playtime_string']; 
     } 
     else{ 
      /* 
      * Here i wonder what i have to do in this case 
      */ 
     } 

Я действительно застрял прямо сейчас Мне действительно нужна длительность песни. На самом деле я должен получить эту информацию в своем мобильном приложении.
Есть ли другой способ получить длительность mp3 в php?

+0

Что это класс getID3? Можете ли вы показать нам содержание метода «анализ»? Если это сторонняя библиотека, вы можете прочитать документацию. – Touki

+1

getID3 - довольно популярная библиотека PHP. Я добавил ссылку на вопрос Хаджа. –

ответ

1

Проблема была вызвана тем, что mp3s были broken.i пытались читать их с помощью FFmpeg, но это не удается, и это показывает, что эти mp3s есть 0 Ko как размер