italia / bootstrap-italia

Bootstrap Italia è un tema basato su Bootstrap 5 conforme alle "Linee guida di design per i siti internet e i servizi digitali della Pubblica Amministrazione"
https://italia.github.io/bootstrap-italia
BSD 3-Clause "New" or "Revised" License
310 stars 163 forks source link

Nuovo componente: video player #713

Closed arturu closed 1 year ago

arturu commented 2 years ago

Ho notato che manca un componente per gestire i video, non so se è in programma oppure è un'idea scartata in passato. Magari per chi pubblica video self-hosted può tornare utile. In genere chi fa self-hosted non vuole fare l'embed da altre piattaforme, specialmente per non trasferire i dati di navigazione degli utenti a terzi.

Magari si può usare la famosa liberia https://videojs.com/ (https://github.com/videojs/video.js) in quanto permette di:

Fupete commented 2 years ago

Promemoria/futuribile: fornendo sì un componente video per video self-hosted come segnala @arturu, ma anche un componente video agnostico che permetta eventualmente di fare "embed" corretto, laddove possibile, con rispetto privacy, immagine segnaposto, preferenze e pannelli cookie etc. Wdyt @bfabio? Nella documentazione ci sarà poi in ogni caso da documentare la parte accessibilità, non solo garantendo accessibile la UI del componente, ma dando indicazioni su obblighi trascrizioni e sottotitoli dei contenuti video.

lonasozo commented 1 year ago

Ho usato Video.js in ambienti di produzione, vi confermo che è facile da implementare e funziona molto bene

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Fupete commented 1 year ago

@ stale-bot calm and be easy ✌️, next Q1 2023 we will add it.

astagi commented 1 year ago

Update: cominciamo a lavorare sul video player da questa settimana. 🎉

astagi commented 1 year ago

Tengo qua come esempio questo player video.

astagi commented 1 year ago

Grazie ad @arturu sono venuti fuori diversi spunti interessanti per il miglioramento del componente: