У меня есть код для воспроизведения нескольких видеороликов в одной папке, но я не знаю, где ошибка
page1.php
<html>
<body>
<head>
<title>Video tests</title>
</head>
<h5>Video List: </h5>
<ul>
<?php
$filelist = scandir("videolibrary");
foreach($filelist as $key=>$video){
if($key >1){
echo '<li><a href="page2.php?video='.$key.'" >'.$video.'</a </li>';
}
}
?>
</ul>
</br>
</body>
</html>
page2.php
<html>
<body>
<?php
$current_video = $_GET['video'];
$filelist = scandir("videolibrary");
foreach($filelist as $key=>$video){
if($key >1){
if($key==$current_video){
$current_video_src = $video;
$next_video = $key+1;
$previous_video = $key-1;
}
}
}
?>
<center>
<video id="MyVideo" width="720" height="480" controls autoplay>
<source src="videolibrary/<?php echo $current_video_src; ?>" type="video/mp4">
</video>
<a href="page2.php?video=<?php echo $previous_video; ?>" >Previous</a>
<a href="page2.php?video=<?php echo $next_video; ?>" >Next</a>
</center>
</body>
</html>
с нетерпением жду вашей помощи. Я обновил свой код, открыв вторую страницу, но видео не воспроизводится
Вот ваш полный код, как вы хотите.
page1.php
<html>
<body>
<head>
<title>Video tests</title>
</head>
<h5>Video List: </h5>
<ul>
<?php
$filelist = scandir("videolibrary");
foreach($filelist as $key=>$video){
if($key >1){
echo '<li><a href="page2.php?video='.$key.'" >'.$video.'</a></li>';
}
}
?>
</ul>
</br>
</body>
</html>
page2.php
<html>
<body>
<?php
$current_video = $_GET['video'];
$filelist = scandir("videolibrary");
foreach($filelist as $key=>$video){
if($key >1){
if($key==$current_video){
$current_video_src = $video;
$next_video = $key+1;
$previous_video = $key-1;
}
}
}
?>
<center>
<video id="MyVideo" width="720" height="480" controls autoplay>
<source src="videolibrary/<?php echo $current_video_src; ?>" type="video/mp4">
</video>
<a href="page2.php?video=<?php echo $previous_video; ?>" >Previous</a>
<a href="page2.php?video=<?php echo $next_video; ?>" >Next</a>
</center>
</body>
</html>