Mp3将分钟转换为毫秒

时间:2011-04-06 16:48:59

标签: php

我正在制作一些带有一些音频文件的网站。 所以现在我有点卡住了。 我必须创建一个转换f.ex的公式; 3:11到毫秒。 我应该使用while循环吗?

<category id="cat2"/>
            <thumbnail url="admin/imgsupl/<? echo $row["thumbnail"]; ?>" />
            <pdf url="admin/docsupl/<? echo $row["filedownload"]; ?>" />
            <video url="admin/docsupl/alixir.flv" title="Alixir video"/>
            <?
            $ThisFileInfo = $getID3->analyze("../admin/docsupl/".$row["voice_over_mp3"]);
            getid3_lib::CopyTagsToComments($ThisFileInfo);
            $ThisFileInfo['playtime_string']; //3:11

            ?>

我无法找到一个确切的公式......

由于

2 个答案:

答案 0 :(得分:4)

转换不是必需的。根据{{​​3}},getID3也返回一个playtime_seconds数组元素,计算秒数。然后它就像

一样简单
$milliseconds =  $ThisFileInfo["playtime_seconds"] * 1000;

答案 1 :(得分:0)

你可以用“:”分割字符串,然后你会在一个var中有分钟而在另一个中有几秒钟。然后,将它们转换为整数并乘以:

(minutes*60 + seconds) * 1000