Wie Sie Hintergrundmusik hinzufügen, um eine web-Seite?
Wie kann ich Hintergrundmusik hinzufügen, um eine web-Seite? So dass, wenn der Besucher die Seite öffnet, wird die Musik automatisch Abspielen.
Habe ich versucht <object>
<embed>
und <bgsound>
aber Sie sind alle nicht im firefox. Warum?
- Tun Sie das nicht. Es ärgert die Nutzer.
- Ich denke, es gibt sehr wenige Situationen, in denen es angebracht sein könnte (z.B. ein HTML-Spiel, eine canvas-basierte Animationen etc). Die Mehrheit der Zeiten, du hast Recht - es ist nervig und wird dazu führen, Menschen zu verlassen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
<bgsound>
tag ist Internet Explorer spezifisch und wird so nicht funktionieren, in anderen Browsern wie FireFox. Die<embed>
tag sollte in FireFox, wenn Sie es richtig zu verwenden. Es wird ein browser-plug-in, um den Ton wiederzugeben. Unten ist ein Beispiel:loop="true"
gibt zu spielen, der sound wiederholt.src="sound.wav"
gibt den relativen Pfad der sound-Datei zu spielen. Die Vielfalt der Formate, die Sie spielen können, hängt davon ab, wastype=
Sie angeben.hidden="true"
zeigt, nicht zeigen die media player-Schnittstelle. Verstecken Sie es, wenn Sie möchten, dass der Benutzer nicht in der Lage sein, pause, stop, oder navigieren Sie durch die sound.type="video/quicktime"
gibt an, eine Quicktime-Komponente, das heißt, der client muss Quicktime installiert haben. Verwendenapplication/x-mplayer2
für Windows Media Player oderaudio/x-pn-realaudio-plugin
für Real Player audio. Quicktime spielt mehr Formate und ist wahrscheinlich das, was Sie verwenden möchten.Nutzen Sie alternativ
<object>
in einer sehr ähnlichen Weise. Ein Beispiel ist unten:Im Hinterkopf behalten, dass, wie die
<marquee>
tag, hintergrund-sound auf einer web-Seite ist in der Regel verpönt, weil es ist oft aufdringlich und nervig. Auch, da schaltet der Anwender zwischen den Seiten oder die Ursachen post-Rücken, der sound wird von Beginn an neu starten. Verwenden Sie nur audio-Formate, die sind stark komprimiert, das heißt, Sie haben kleine Dateigrößen, oder der Ton wird nicht spielen, für einige Sekunden, während es downloads auf der client-Maschine.Den embedding-Methode stellt eine media player in Ihre Seite ein. Hier ist die basic-version der code:
Den eingebetteten player sieht wie folgt aus:
Wenn Sie lieber nicht zu zeigen, der Spieler (und der Benutzer keine Kontrolle), verwenden Sie diesen code:
Weitere Informationen und Optionen wie automatische Wiedergabe, siehe HTML5-audio.
Spielen, audio-und display die standard-Steuerelemente:
HTML:
- Oder ausblenden der Steuerelemente:
HTML: