我正在尝试使用以下代码:它似乎可以获取图像而不是视频。 也许PATHINFO_EXTENSION无法与字符串进行比较?
<?php
$files = glob("MyFolder/*.*");
for ($i = 0;$i < count($files);$i++) {
$image = $files[$i];
$supported_file = array(
'jpg',
'jpeg',
'png',
'mp4',
);
$ext = strtolower(pathinfo($image, PATHINFO_EXTENSION));
if (in_array($ext, $supported_file)) {
if (PATHINFO_EXTENSION == 'mp4') {
echo '<video controls> <source src="' . $image . '" type="video/mp4"/>';
echo '</video>';
} else {
echo '<img src="' . $image . '" alt="Random image" />';
}
} else {
continue;
}
}
?>