Reproducir vídeos con 4D

Traducido automáticamente de Deepl

Estamos en la era de los contenidos visuales e interactivos. Cada vez tiene más protagonismo. Echa un vistazo a las estadísticas de la comunidad digital y descubrirás que YouTube es la segunda red social más popular.

En algún momento, la mayoría de los desarrolladores web quieren incluir vídeos en sus sitios y, casualmente, las bases de datos suelen contener enlaces a vídeos (ya sea alojados localmente o en la web). Este post le muestra dos maneras de incluir vídeos en sus aplicaciones 4D.

Utilizar un reproductor externo

Una opción es abrir los vídeos con un reproductor externo. Con el comando OPEN URL el vídeo se abrirá en el reproductor por defecto del sistema operativo.

OPEN URL(".../miVideo.mp4")

Reproducir el vídeo en sus formularios

Pero es posible que quiera reproducir sus vídeos internamente, es decir , dentro de sus formularios de la aplicación 4D. Entonces, ¿por qué no utilizar un reproductor HTML en un área web con el comando WA OPEN URL en su lugar?

C_TEXT($htmlPath;$html)
$html :="<html><body>"
$html :=$html+"<video width="400\"controls>"
$html :=$html+"<source src="myVideo.mp4" type=\"video/mp4">"
$html :=$html+"Su navegador no soporta vídeo HTML5."
$html :=$html+"</video>"
$html :=$html+"</body></html>"

$htmlPath :=Temporary folder+"miHTML.html"
TEXT TO DOCUMENT ($htmlPath;$html)

WA OPEN URL (*; "Área Web";$htmlPath)

Puede encontrar más información sobre el reproductor HTML en el sitio web de w3schools.

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.