Un lettore musicale HyperText Markup Language (HTML) è un contenitore incorporato in un sito Web che riproduce musica o audio. Il lettore musicale HTML è solo un tag di incorporamento che può essere utilizzato anche per video e plug-in. A seconda della codifica, un lettore musicale HTML può essere a due pulsanti o un’intera console con pulsanti di riproduzione e pausa e una barra di avanzamento. A differenza di altri tag HTML, il lettore musicale ha il supporto per più browser in modo che possa funzionare su tutte le principali applicazioni Internet, sebbene la codifica per ciascun browser fosse diversa. Un programmatore può anche impostare l’avvio dell’audio quando qualcuno accede al sito Web, oppure può consentire al visitatore di avviare l’audio manualmente.
A partire dal 2011, non esiste ufficialmente un lettore musicale HTML, perché non esiste un tag specifico per questo tipo di funzione. Invece, quando qualcuno utilizza un tag di incorporamento per inserire un file musicale o audio in un sito Web, il sito Web mostra una console piccola o grande che riproduce il file. Questo stesso tag viene utilizzato per incorporare filmati e plug-in.
Un lettore musicale HTML è disponibile in due formati visibili: due pulsanti e un’intera console. Se l’utente lo rende a due pulsanti, allora ci sono i pulsanti di avvio e arresto. Con una console, c’è una barra di avanzamento, pulsanti di monitoraggio e pulsanti di avvio e arresto. Esiste un terzo tipo di lettore musicale, invisibile, che non consente all’utente di controllare se il file audio verrà riprodotto.
Quando il lettore musicale HTML è stato creato per la prima volta, non aveva il supporto per più browser, il che significa che la codifica per ogni browser doveva essere leggermente diversa. Il programmatore doveva anche inserire le informazioni sul giocatore in modo che il sito web sapesse quale software aprire per riprodurre il file audio, a seconda del formato del file. Questo lettore musicale alla fine ha ottenuto il supporto cross-browser e la necessità di vari codici per ottenere l’effetto desiderato è scomparsa.
In genere, quando viene utilizzato un lettore musicale HTML, il programmatore consente all’utente di scegliere se desidera riprodurre il file. Sebbene ciò sia comune, il programmatore può anche scegliere di riprodurre il file quando il visitatore apre il sito Web, quindi deve ascoltare la musica o l’audio. Se il lettore musicale viene reso invisibile, l’unico modo per riprodurre il file audio è l’avvio automatico.