首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用getID3获取长度视频

如何使用getID3获取长度视频
EN

Stack Overflow用户
提问于 2016-04-04 12:02:40
回答 1查看 2.5K关注 0票数 0

我会得到长度视频从我的文件视频与php和getID3库,我的视频的长度是00:02:03,但这个输出是02:03:00,我如何改变

代码语言:javascript
复制
move_uploaded_file($source,$direktori); 
$durasi = getDuration($direktori);
$endtime = date('H:i:s', strtotime($durasi));
echo $endtime;

function getDuration($file){
include_once("getID3/getid3/getid3.php");
$getID3 = new getID3;
$file = $getID3->analyze($file);
return $file['playtime_string'];

}
EN

回答 1

Stack Overflow用户

发布于 2017-01-03 05:06:59

代码语言:javascript
复制
// Using getid3 library, get duration
function get_duration($filename){

    $getID3 = new getID3;

    $file = $getID3->analyze($filename);

    $duration_string = $file['playtime_string'];

    // Format string to be 00:00:00
    return format_duration($duration_string);
}

// Format to AA::BB:CC
function format_duration($duration){

    // The base case is A:BB
    if(strlen($duration) == 4){
        return "00:0" . $duration;
    }
    // If AA:BB
    else if(strlen($duration) == 5){
        return "00:" . $duration;
    }   // If A:BB:CC
    else if(strlen($duration) == 7){
        return "0" . $duration;
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36394383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档