Un player de muzică HTML (HyperText Markup Language) este un container încorporat într-un site web care redă muzică sau audio. Playerul de muzică HTML este doar o etichetă de încorporare care poate fi folosită și pentru videoclipuri și pluginuri. În funcție de codificare, un player de muzică HTML poate fi fie cu două butoane, fie o consolă întreagă, cu butoane de redare și pauză și o bară de progres. Spre deosebire de alte etichete HTML, playerul de muzică are suport pentru mai multe browsere, astfel încât să poată funcționa pe toate aplicațiile majore de Internet, deși codificarea pentru fiecare browser era diferită. De asemenea, un programator poate seta sunetul să pornească atunci când cineva intră pe site-ul web sau poate permite vizitatorului să pornească manual audio.
Din 2011, oficial nu există un player de muzică HTML, deoarece nu există nicio etichetă specială pentru acest tip de funcție. În schimb, atunci când cineva folosește o etichetă încorporată pentru a plasa un fișier muzical sau audio într-un site web, site-ul web arată o consolă mică sau mare care redă fișierul. Aceeași etichetă este folosită pentru a încorpora filme și pluginuri.
Un player de muzică HTML vine în două formate vizibile: cu două butoane și o consolă întreagă. Dacă utilizatorul face două butoane, atunci există butoane de pornire și oprire. Cu o consolă, există o bară de progres, butoane de urmărire și butoane de pornire și oprire. Există un al treilea tip de player muzical – unul invizibil – care nu dă utilizatorului control asupra dacă fișierul audio va fi redat.
Când a fost creat pentru prima dată playerul de muzică HTML, acesta nu avea suport pentru cross-browser, ceea ce înseamnă că codarea pentru fiecare browser trebuia să fie ușor diferită. De asemenea, programatorul a trebuit să introducă informații despre jucător, astfel încât site-ul web să știe ce software să deschidă pentru a face redarea fișierului audio, în funcție de formatul fișierului. Acest player muzical a câștigat în cele din urmă suport între browsere și a dispărut nevoia de diverse codări pentru a obține efectul dorit.
De obicei, atunci când se folosește un player de muzică HTML, programatorul permite utilizatorului să aleagă dacă dorește să reda fișierul. Deși acest lucru este obișnuit, programatorul poate alege să facă redarea fișierului atunci când vizitatorul deschide site-ul web, așa că trebuie să audă muzica sau sunetul. Dacă playerul muzical este făcut invizibil, atunci setarea fișierului audio la pornire automată este singura modalitate de redare.