www.PHP-Kurs.com

PHP lernen für Einsteiger
und Fortgeschrittene

PHP-Tutorial mit Videos

Sie befinden sich: Startseite » Web-App mit Datenbankanbindung » Musik abspielen in Web-App

Audio-Seite: Musik abspielen in Web-App

Wir integrieren unsere Seite mit einem Teaser zum reinhören.

Vorab ein Screenshot von unserem fertigen Beispiel mit der Möglichkeit, dass der Besucher Hörbeispiele abspielen lassen kann:

erstellte Seite mit Musikbeispiel zum Anhören
erstellte Seite mit Musikbeispiel zum Anhören

Wieder benötigen wir unser Gerüst für den Seitenbereich mit der ID „musik“. Anstelle der Übergabe bei der Funktion anzeige_kopfbereich() wird nun bei der Funktion zur Anzeige des Fußbereichs die Seiten-ID übergeben: anzeige_fussbereich('musik');

<!-- Hier kommt die Musik-Teaser-Seite -->
<div data-role="page" id="musik" data-theme="b">
  <?php anzeige_kopfbereich(); ?>
  <div data-role="main" class="ui-content">
    <h1>Reinhören - 30 Sekunden Beispiel</h1>
  </div>
  <?php anzeige_fussbereich('musik'); ?>
</div>

Unser bisheriges Aussehen:

Seite mit Musikbeispiel mit hervorgehobenen Button im Fußbereich
Seite mit Musikbeispiel mit hervorgehobenen Button im Fußbereich

Und nun integrieren wir unser Musikbeispiel.

Dies geschieht wieder mit Standard-HTML – ausführlich zu allen Optionen gibt es mehr unter:
https://www.html-seminar.de/html5-musik-einbinden-audio.htm

Wir benötigen die MP3-Datei „musikausschnitt-mike-coustic-memories.mp3“, die wir unter https://www.html-seminar.de/downloads/musikausschnitt-mike-coustic-memories.mp3

Herunterladen können. Dieses speichern wir in unserem Verzeichnis mp3

Und benötigen wir nur noch ein wenig HTML5:

<audio controls>
  <source src="mp3/musikausschnitt-mike-coustic-memories.mp3" type="audio/mpeg">
  Sorry - Ihre Browser hat keine Unterstützung für dieses Audio-Format.
</audio>

Das Attribut autoplay können wir zwar mitgeben – allerdings wird dies auf den meisten mobilen Geräten ignoriert um den Besucher Datenvolumen zu ersparen - für den Benutzer ist es eine bewusste Entscheidung, ob er Dateien herunterladen möchte.

Wichtig ist daher immer das Attribut controls, damit der Besucher das Abspielen starten kann.

<audio controls autoplay>
  <source src="mp3/musikausschnitt-mike-coustic-memories.mp3" type="audio/mpeg">
  Sorry - Ihre Browser hat keine Unterstützung für dieses Audio-Format.
</audio>

Und nun der komplette Code:

<!-- Hier kommt die Musik-Teaser-Seite -->
<div data-role="page" id="musik" data-theme="b">
  <?php anzeige_kopfbereich(); ?>
  <div data-role="main" class="ui-content">
    <h1>Reinhören - 30 Sekunden Beispiel</h1>
    <p>Aus dem Album "Memories":</p> 
	<audio controls autoplay>
	  <source src="mp3/musikausschnitt-mike-coustic-memories.mp3"
	          type="audio/mpeg">
	  Sorry - Ihre Browser hat keine Unterstützung für dieses Audio-Format.
	</audio>
  </div>
  <?php anzeige_fussbereich('musik'); ?>
</div>
erstellte Seite mit Musikbeispiel ohne Hintergrunddesign
erstellte Seite mit Musikbeispiel ohne Hintergrunddesign

Damit das Steuerelement sich „besser“ in das Design integriert, geben wir diesem über CSS eine Breite von 100% mit.

Natürlich macht sich auch auf der Seite mit der ID „musik“ und den folgenden Seiten mit der ID „kontakt“ und der Seite mit der ID „login“ das Hintergrundbild gut.

Daher integrieren wir dieses auch dort in CSS:

audio {
    width: 100%;
}

#termine,
#musik,
#kontakt,
#login {
    background-image: url(bilder/gitarre.jpg);
    background-size:cover;
    background-position: bottom right;	
}
erstellte Seite mit Musikbeispiel zum Anhören
erstellte Seite mit Musikbeispiel zum Anhören

Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).

Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button:



(kann angegeben werden)

Nach Absenden kommt hier Feedback! Bitte nicht doppelt absenden. Danke.

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

unsere Videos bestellen

Unsere Videos und eBooks bestellen.

Spenden

Sie können uns eine Spende über PayPal zukommen lassen.

Weiterempfehlungen

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Bücher über Amazon

Bestellen Sie Bücher über folgende Links bei Amazon:

Fehler melden

Vielen Dank für Ihre Hilfe