getId3 для получения длительности видео в секундах

Как получить продолжительность playtime_string getId3 в секундах? Есть ли далеко, чтобы добраться прямо в считанные секунды? Без использования других функций php, чтобы посмотреть на строку и извлечь ее из значения?

  <?php require_once('getid3/getid3.php');
$filename='uploads/4thofJuly_184.mp4';
$getID3 = new getID3;
$file = $getID3->analyze($filename);
echo("Duration: ".$file['playtime_string'].
" / Dimensions: ".$file['video']['resolution_x']." wide by ".$file['video']['resolution_y']." tall".
" / Filesize: ".$file['filesize']." bytes<br />");
$getID3 = new getID3;
$filename='uploads/25PercentOff_710.wmv';
$file = $getID3->analyze($filename);
echo("Duration: ".$file['playtime_string'].
" / Dimensions: ".$file['video']['resolution_x']." wide by ".$file['video']['resolution_y']." tall".
" / Filesize: ".$file['filesize']." bytes<br />");

// Calling getimagesize() function
$filename="uploads/25PercentOff_960.jpg";
list($width, $height) = getimagesize($filename);

// Displaying dimensions of the image
echo "Width of image : " . $width . "<br>";

echo "Height of image : " . $height . "<br>";

0

Решение

в этой ситуации используйте $file['playtime_seconds'] это даст вам секунды непосредственно с десятичной точкой. Который вы можете отформатировать с помощью PHP round() или же floor() функции в зависимости от того, как вы хотите его отобразить.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]