我正在尝试检索项目中一些歌曲的持续时间。我使用phansys捆绑包将GetID3集成在我的应用中 - 它可以正常工作,但是对于我的某些歌曲,我会遇到一个错误:
未定义的索引: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
*/
}
我真的被卡住了,现在我真的需要花费歌曲持续时间。实际上,我必须在移动应用程序中获取此信息。
还有其他方法可以在PHP中获得MP3持续时间吗?
问题是由于mp3被打破的事实引起的。我尝试使用ffmpeg读取它们,但它失败了,它表明这些mp3具有0个ko,size size