我正在制作一些带有一些音频文件的网站。 所以现在我有点卡住了。 我必须创建一个转换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
?>
我无法找到一个确切的公式......
由于
答案 0 :(得分:4)
转换不是必需的。根据{{3}},getID3也返回一个playtime_seconds
数组元素,计算秒数。然后它就像
$milliseconds = $ThisFileInfo["playtime_seconds"] * 1000;
答案 1 :(得分:0)
你可以用“:”分割字符串,然后你会在一个var中有分钟而在另一个中有几秒钟。然后,将它们转换为整数并乘以:
(minutes*60 + seconds) * 1000