spielen Sie einen Ton auf das Bild klicken in html
Arbeite ich an einem Alphabete kid learning-website, und möchte einen sound Abspielen bei Klick auf ein Bild. z.B. wenn der Benutzer klickt auf Einen(Bild) dann in den hintergrund-sound Aussprache gespielt werden müssen. Kann es möglich ohne Verwendung von java-script? Könnte mir jemand helfen?
- ohne Javascript? Wie?
- da ich in dieser Zeit müssen nur die Prototypen der Webseite.
- Ich weiß nicht, ob das möglich wäre. Der code ist ziemlich einfach obwohl. stackoverflow.com/questions/10083788/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ohne JavaScript? Ich denke so nicht, aber der JavaScript-Code ist sehr einfach.
Können Sie spielen Sie eine audio-element, das Sie in Ihre Seite mit
document.getElementById('audioTag').play();
So sollte dies funktionieren:
JSFiddle.
Könnten Sie sogar in der Lage, um die onclick-Methode in Ihre image-tag selbst etwa so:
Dann können Sie die
.pause()
Methode zum anhalten der audio-und.load()
wenn Sie möchten, laden einige neue audio. Es funktioniert so ähnlich wie das video-tag in HTML5.Und wenn Sie nicht wollen, um ein element zu verwenden, für die audio -, können Sie erklären es wie folgt:
und es verwenden die gleiche Weise. Nur statt
verwenden Sie
Ein Beispiel, die ganze Sache würde wie folgt Aussehen:
Interessante Frage.
Offensichtlich, sollten Sie gehen für eine JavaScript-Lösung (wie dieser Beitrag).
Zitat css-tricks.com:
Aber Sie haben eine ganz schöne Herausforderung.
Den
<audio>
element hat die Fähigkeit zu zeigen, steuert. In den meisten Browsern, die play-Taste kommen würde, erste von Links in den Kontrollen.Also, wenn Sie wickeln die entsprechenden
<audio>
element in Ihrem Brief-element (<div>
/<img>
/etc.), dann, mit ein wenig absolute-Positionierung Magie und niedrigenopacity
für die<audio>
könnten Sie Ihren Brief "über den Ton". Also, wenn Benutzer klicken Sie auf den Buchstaben, den Sie tatsächlich klicken Sie auf den play-button.Wenn Sie die Standardeinstellung des Browsers kontrolliert, dann sind Sie browser-abhängig, wie die Kontrollen Dimensionen unterscheiden sich zwischen den Browsern. Sie können jedoch erstellen Sie benutzerdefinierte Steuerelemente, oder Spieler auf dem Markt verfügbar (wie JPlayer), ständige Abmessungen passen auf Ihre Briefe.
Beispiel und Demo:
Dem folgenden code wird ein klicken Sie auf den Brief H spielen einen sound von einem Pferd, solange du es testen in einem Chrome-browser.
CSS:
HTML:
Hier ein JSFiddle.