时间:2021-07-01 10:21:17 帮助过:8人阅读
$flv_header_frame_length) { fseek($fp, $frame_size_data_length - $flv_header_frame_length, SEEK_CUR); } $duration = 0; while ((ftell($fp) + 1) < $flv_data_length) { $this_tag_header = fread($fp, 16); $data_length = BigEndian2Int(substr($this_tag_header, 5, 3)); $timestamp = BigEndian2Int(substr($this_tag_header, 8, 3)); $next_offset = ftell($fp) - 1 + $data_length; if ($timestamp > $duration) { $duration = $timestamp; } fseek($fp, $next_offset, SEEK_SET); } fclose($fp); return $duration; } function fn($time){ $num = $time; $sec = intval($num / 1000); $h = intval($sec / 3600); $m = intval(($sec % 3600) / 60); $s = intval(($sec % 60 )); $tm = $h . ':' . $m . ':' . $s ; return $tm; } echo getTime("27729.flv");//显示数字时间如236722 echo fn(236722); //显示时间格式0:03:56 ?>