PHP - Reproducir archivos de Vídeo contenidos en un Directorio

 
Vista:
Imágen de perfil de ScriptShow
Val: 161
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Reproducir archivos de Vídeo contenidos en un Directorio

Publicado por ScriptShow (12 intervenciones) el 20/04/2019 19:24:50
Saludos,

hace tiempo que hice algo parecido... Un Script en PHP, recorre el Directorio para recopilar los nombres de los archivos de Vídeo que contiene. Los posiciona en un Select utilizando un bucle y un criterio prefijado. Con JavaScript, un evento se encarga de seleccionar y enviar el valor para ser procesado en una función que maneja el Objeto que identifica la etiqueta <VIDEO> ... Será más fácil ver el ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">
function changevideo(url) {
var vid=document.getElementById("video");
vid.src=url;
vid.play();
}
</script>
<p align="center">
<select onchange="changevideo(this.value)">
<option value="" selected>- V I D E O S -
<?php
$filehandle = opendir('.');
 
while ($file = readdir($filehandle)) {
if ($file != "." && $file != ".." && substr($file,-4)==".mp4") {
echo "<option value=\"" . trim($file) . "\">" . $file . "</option>\n";
}
}
 
closedir($filehandle);
?>
</select>
<br><br>
<video id="video" width="640" height="480" controls>
Tu navegador no soporta HTML5 Video.
</video>
</p>
</body>
</html>

Hemos filtrado archivos de tipo MP4, dejando opciones para otros tipos compatibles.
Es totalmente mejorable, ampliable, adaptable, etc...

Espero sea útil.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Reproducir archivos de Vídeo contenidos en un Directorio

Publicado por waltmax (1 intervención) el 28/09/2020 16:24:36
hola buenas tardes. muchas gracias por compartir.
esta muy interesante el proyecto.
y estoy intentando adaptarlo a una idea que me a surgido pero no me resulta.
la idea es justamente recorrer una carpeta tanto con imágenes como videos y que las reproduzca automáticamente,
las imágenes por ej que quede 10 segundos y luego video y así hasta el final pero cuando llegue al final que se repita todo nuevamente .

desde ya agradezco ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar