@ 40-Love: Ist das eine ernste Frage? Es ist Microsoft!
Ringo
Antworten:
46
Ja! Das HTML5-Audio-Tag mit dem Attribut "Steuerelemente" verwendet den Standard-Player des Browsers. Sie können es nach Ihren Wünschen anpassen, indem Sie nicht die Browser-Steuerelemente verwenden, sondern Ihre eigenen Steuerelemente rollen und über Javascript mit der Audio-API sprechen.
Zum Glück haben andere Leute dies bereits getan. Mein momentaner Lieblingsspieler ist jPlayer , er ist sehr stylisch und funktioniert großartig. Hör zu.
Die Antwort lautet also "Nein, es ist nicht möglich, Sie müssen einen externen Player verwenden"?
Fernando
2
@ Fernando: Es ist in der Tat möglich. Dies beantwortet die Frage "ist es möglich?"
Dan Schnau
3
Danke @dsschnau. Ich habe meinen Kommentar gepostet, weil es bei der Frage um das Styling des HTML5- Video- Tags geht und alle Antworten mehr oder weniger wie Ja sind. Es ist möglich, andere Tags zu verwenden .
Fernando
10
Also, ist das wirklich ein "Nein"? Das Rollen Ihrer eigenen Benutzeroberfläche ist nicht dasselbe wie das Ablegen vorhandener Markups.
Bob
2
Diese Antwort ist wirklich nur ein Link zu einer Ressource. Was passiert , wenn JPlayer weggeht ?
Schlechte Präsentation, aber nützliche CSS-Auswahl!
Benoît
6
Können Sie bitte ein Beispiel zeigen, wie man diese benutzt? nur Beispielcode?
Xsmael
9
Dies wird nur von Webkit-basierten Browsern unterstützt (z. B. nicht Firefox, IE usw.)
Gilad Mayani
2
Sehr schönes Hacken, es ist die richtige Antwort und vielen Dank! Ich ändere den Stil des Audio-Tags ohne Schmerzen und zusätzlichen JS-Code, ViVa Fabio
Ja: Sie können die integrierte Browser-Benutzeroberfläche ausblenden (indem Sie das controlsAttribut entfernen audio) und stattdessen Ihre eigene Benutzeroberfläche erstellen und die Wiedergabe mit Javascript ( Quelle ) steuern :
Das Erscheinungsbild des Tags ist browserabhängig. Sie können es jedoch ausblenden, eine eigene Benutzeroberfläche erstellen und die Wiedergabe mithilfe von Javascript steuern.
erhalten Sie einige Ergebnisse. Es scheint, dass der Spieler keine Höhe über oder unter 25 Pixel haben möchte, aber die Breite kann bis zu einem gewissen Grad verkürzt oder verlängert werden.
Ein großes Problem ist für mich der Internet Explorer. Es sieht schrecklich und anders aus und viel größer als die anderen Browser-Player, obwohl die Breite auf 150px eingestellt ist
Ringo
Wenn Sie den IE9 + -Player auf kleinem Raum benötigen, hat eine Höhe von 25 Pixel und eine Breite von 100 Pixel für mich funktioniert. Ich denke, die Höhe von 25px war der Schlüssel, aber größere Zahlen funktionierten aus irgendeinem Grund nicht.
Ringo
Der Link ist leider nicht erreichbar
Alex Sorokoletov
6
Um nur die Farbe des Players zu ändern, adressieren Sie einfach das Audio-Tag in Ihrer CSS-Datei. Beispielsweise wurde der Player auf einer meiner Websites unsichtbar (weiß auf weiß), und ich fügte hinzu:
Antworten:
Ja! Das HTML5-Audio-Tag mit dem Attribut "Steuerelemente" verwendet den Standard-Player des Browsers. Sie können es nach Ihren Wünschen anpassen, indem Sie nicht die Browser-Steuerelemente verwenden, sondern Ihre eigenen Steuerelemente rollen und über Javascript mit der Audio-API sprechen.
Zum Glück haben andere Leute dies bereits getan. Mein momentaner Lieblingsspieler ist jPlayer , er ist sehr stylisch und funktioniert großartig. Hör zu.
quelle
REFERENZ: https://chromium.googlesource.com/chromium/blink/+/72fef91ac1ef679207f51def8133b336a6f6588f/Source/core/css/mediaControls.css?autodive=0%2F%2F%2F
quelle
Ja: Sie können die integrierte Browser-Benutzeroberfläche ausblenden (indem Sie das
controls
Attribut entfernenaudio
) und stattdessen Ihre eigene Benutzeroberfläche erstellen und die Wiedergabe mit Javascript ( Quelle ) steuern :Sie können die Elemente dann mithilfe von CSS nach Ihren Wünschen formatieren.
MDN HTMLAudioElement API-Referenz
quelle
Das Erscheinungsbild des Tags ist browserabhängig. Sie können es jedoch ausblenden, eine eigene Benutzeroberfläche erstellen und die Wiedergabe mithilfe von Javascript steuern.
quelle
einige Farbabstimmungen
quelle
Sie müssen einen eigenen Player erstellen, der mit dem HTML5-Audioelement verbunden ist. Dieses Tutorial hilft http://alexkatz.me/html5-audio/building-a-custom-html5-audio-player-with-javascript/
quelle
Ken hatte es auch richtig.
ein
css
Tag:erhalten Sie einige Ergebnisse. Es scheint, dass der Spieler keine Höhe über oder unter 25 Pixel haben möchte, aber die Breite kann bis zu einem gewissen Grad verkürzt oder verlängert werden.
das war gut genug für mich; Siehe dieses Beispiel (Warnung, Audio wird automatisch abgespielt ): www.thenewyorkerdeliinc.com
quelle
Um nur die Farbe des Players zu ändern, adressieren Sie einfach das Audio-Tag in Ihrer CSS-Datei. Beispielsweise wurde der Player auf einer meiner Websites unsichtbar (weiß auf weiß), und ich fügte hinzu:
Dadurch wurde der Player hellblau.
quelle
Ja, es ist möglich, von @ Fábio Zangirolami zu antworten
quelle
Wenn Sie den Standard-Musikplayer des Browsers im CSS formatieren möchten:
quelle