3

我正在尝试检索项目中某些歌曲的持续时间。我使用 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 中获取 mp3s 持续时间?

4

1 回答 1

1

问题是由于 mp3 已损坏。我尝试使用 ffmpeg 读取它们,但它失败了,这表明这些 mp3 的大小为 0 Ko

于 2014-02-12T10:12:38.397 回答