Sådan bruger du Javascript til at afspille en MP3-fil

...

Brug en JavaScript-funktion til at lade besøgende afspille en MP3.

Der er flere måder at indlejre og afspille MP3-lydfiler på dine websider. Det forældede "embed"-tag i HTML, forskellige Flash-afspillere og Java-baserede afspillere er alle eksempler. HTML5-standarden, med dens vægt på scripting og dens manglende afhængighed af tredjepartssoftware, tilbyder den mest kompatible måde at indlejre og afspille MP3'er på websider fremover. Integrer MP3-filen med HTML5 "audio"-objektet, og brug derefter en JavaScript-funktion til at starte afspilningen

Trin 1

Tilføj følgende kode til brødteksten i dit HTML-dokument:

Dagens video

Denne kode indlejrer og indlæser MP3-filen, men afspiller den ikke. Værdien af ​​"src"-tagget indeholder stien til og filnavnet på MP3-filen.

Trin 2

Tilføj følgende JavaScript-kode mellem "head"-tags i dit HTML-dokument:

Når denne funktion kaldes, får den adgang til "audio"-elementet ved dets id ("mp3") og bruger metoden play() til at afspille det.

Trin 3

Tilføj en knap til websiden for at kalde "playMP3"-funktionen, når brugeren klikker på den. Tilføj følgende kode til HTML-dokumentets brødtekst:

Skift "værdi"-attributten for at give knappen en anden titel.

Trin 4

Brug følgende funktion i stedet for "afspil MP3" for at lade brugeren sætte filen på pause efter at have startet den:

funktion playpauseMP3(){ if (document.getElementById("mp3").paused){ ​​document.getElementById("mp3").play(); }else{ document.getElementById("mp3").pause(); } }

Skift "onClick"-attributten for "input"-tagget i trin 3 for at matche denne funktions navn.