React
In questo articolo vedremo come costruire con React un player audio personalizzato, con pulsanti play/pausa, barra di avanzamento, controllo del volume e una piccola playlist, isolando tutta la logica in un custom hook riutilizzabile.
Vue.js
Abbiamo realizzato un player audio completo separando nettamente la logica, contenuta nel composable useAudioPlayer, dalla presentazione, affidata a componenti che si limitano a leggere lo stato e a invocare metodi.
Vue.js
Costruire un player video con Vue.js significa essenzialmente tradurre l'API HTMLMediaElement in uno stato reattivo.
JavaScript
In questo articolo realizzeremo un player completo con play/pausa, barra di avanzamento con buffer e ricerca, gestione del volume, velocità di riproduzione, schermo intero, Picture-in-Picture, scorciatoie da tastiera e occultamento automatico dei controlli. Il codice è scritto in JavaScript moderno senza dipendenze esterne.