Riproduzione di video con 4D

Tradotto automaticamente da Deepl

Siamo nell’era dei contenuti visivi e interattivi. Sta diventando sempre più prominente. Basta dare un’occhiata alle statistiche delle comunità digitali per scoprire che YouTube è il secondo social network più popolare.

A un certo punto, la maggior parte degli sviluppatori web vuole includere i video nei propri siti e, per coincidenza, i database contengono spesso link a video (ospitati localmente o sul web). Questo post mostra due modi per includere i video nelle applicazioni 4D.

Utilizzare un lettore esterno

Una possibilità è quella di aprire i video con un lettore esterno. Con il comando OPEN URL il video viene aperto nel lettore predefinito del sistema operativo.

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

Riprodurre i video nei moduli

Ma è possibile che si voglia riprodurre i video internamente, cioè all’interno dei moduli dell’applicazione 4D. Allora perché non utilizzare un lettore HTML in un’area Web con il comando WA OPEN URL invece di utilizzare un lettore HTML in un’area Web con il comando

C_TEXT($htmlPath;$html)
$html :="<html><body>"
$html :=$html+ "<video width="400 "controls>"
$html :=$html+ "<source src="myVideo.mp4" type="video/mp4\">"
$html :=$html+"Il tuo browser non supporta i video HTML5."
$html :=$html+"</video>"
$html :=$html+"</body></html>"

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

WA OPEN URL (*; "Area Web";$htmlPath)

Ulteriori informazioni sul player HTML sono disponibili sul sito web di w3schools.

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.