我能够为用户提供流媒体链接,但点击链接后,视频使用此代码在同一页面上播放
<?php
$yourDirectory = "../path/to/your/directory/";
if (is_dir($yourDirectory ))
{
if ($reading = opendir($yourDirectory))
{
while (($files = readdir($reading)) !== false)
{
if( $files != "." && $files != ".." && $files[0] != "." )
{
echo "<a href='fancybox'><img src='$files' alt='' /></a>";
}
}
closedir($reading);
}
}
?>
答案 0 :(得分:1)
您将需要像GD或ImageMagick这样的图像处理器。 This post should help
它显示了如何使用GD创建指定大小的缩略图。缺点是确保在系统上安装GD需要一些时间和预先准备 - 但如果您使用的是托管的PHP环境,那么您可能很幸运,因为大多数人都可以使用它们。
至于在新窗口中打开链接,“fancybox”可能会搞砸你。那是试图在灯箱中播放你的视频。您可以考虑删除fancybox并添加
target="_new"
到你的链接,比如
<a target="_new" href="/path/to/video.ext"><img src="/path/to/thumbnail.ext" /></a>