Schnellstart: Hinzufügen von Audio zu Apps (HTML)
[ Dieser Artikel richtet sich an Windows 8.x- und Windows Phone 8.x-Entwickler, die Windows-Runtime-Apps schreiben. Wenn Sie für Windows 10 entwickeln, finden Sie weitere Informationen unter neueste Dokumentation ]
In diesem Thema werden die Audiostreamingkategorien sowie die Verwendung des <audio>-Tags zum Hinzufügen von Audiostreamingfunktionalität zu Ihrer App erläutert.
Windows 8 stellt eine Plattform bereit, mit der es vergleichsweise einfach ist, einer Windows Store-App mit HTML5 Audiostreamingfunktionalität hinzuzufügen.
Das Audiotag hat die folgenden Attribute.
Attribut | Zulässige Werte | Beschreibung |
---|---|---|
autoplay | autoplay | Gibt an, dass die Audiowiedergabe sofort startet |
controls | controls | Gibt an, dass Audiosteuerelemente angezeigt werden sollen (z. B. die Wiedergabe/Pause-Leere Anwendung usw.) |
loop | loop | Gibt an, dass die Audiowiedergabe immer wieder von vorne beginnt |
preload | auto metadata keine |
Gibt an, ob und wie Audio beim Laden der Seite laut Autor geladen werden soll |
src | <Dateipfad> | Gibt den Pfad zur Audiodatei an |
Microsoft stellt mit msAudioCategory ein zusätzliches Attribut bereit, mit dem Sie das Verhalten einer audiofähigen App verbessern können. In der folgenden Tabelle werden die zulässigen Werte für dieses Attribut sowie eine kurze Beschreibung ihrer Funktion aufgeführt.
Streamkategorie | Beschreibung | Ausführung im Hintergrund? |
---|---|---|
Alert | Benachrichtigungsklänge im Loop oder für längere Zeit:
|
Nein |
BackgroundCapableMedia | Für Audio, das im Hintergrund weiter abgespielt werden muss. Beispiele sind die folgenden Szenarien für die lokale Medienwiedergabe:
|
Ja |
Communications | Für das Streamen von Kommunikationsaudio. Beispiele:
|
Ja |
ForeGroundOnlyMedia | Spiele und andere Sounds, die nur für die Wiedergabe im Vordergrund entwickelt wurden, durch die vorhandene Hintergrundmediensounds jedoch stummgeschaltet werden.
|
Nein |
GameEffects | Soundeffekte für Spiele, die sich mit vorhandenem Audio vermischen
|
Nein |
GameMedia | Hintergrundmusik zur Wiedergabe in Spielen | Nein |
SoundEffects | Effekte in Spielen oder andere Effekte, die sich mit vorhandenem Audio vermischen
|
Nein |
Other | Standardaudiotyp, der für alle Audiomedien empfohlen wird, die nicht im Hintergrund wiedergegeben werden müssen. | Nein |
Ziel: So wird´s gemacht: Hinzufügen von Audiofunktionen zu einer Windows Store-App mit der einfachsten Methode
Voraussetzungen
Sie müssen mit HTML, JavaScript, Windows-Ereignissen und der Ereignisbehandlung vertraut sein.
Es muss ein Media Player installiert sein, der MP3-Dateien (MPEG-Layer 3) oder andere digitale Musikdateien wiedergeben kann.
Zeitaufwand: 15 Minuten.
Anweisungen
Hinzufügen von Audio mit dem <audio>-Tag
Wenn Sie das <audio>-Tag hinzufügen, müssen Sie mit dem "controls"-Attribut angeben, dass die Steuerelemente (die Schaltflächen) angezeigt werden. In den folgenden Schritten wird dies beschrieben.
Kopieren Sie den folgenden Code, und fügen Sie ihn an der Stelle in Ihrer HTML-Datei ein, an der die Audiosteuerelemente angezeigt werden sollen:
// Adding the <audio> tag to your app <audio controls="controls"> <source src="song.mp3"/> </audio>
Hinzufügen des msAudioCategory-Attributs
Wenn Sie das msAudioCategory-Attribut zum <audio>-Tag hinzufügen, wird mehr Funktionalität bereitgestellt. Das msAudioCategory-Attribut verknüpft bestimmte erweiterte Verhaltensweisen mit dem <audio>-Tag. Dies verbessert die Benutzerfreundlichkeit Ihrer App. In den folgenden Schritten wird erläutert, wie das msAudioCategory-Attribut hinzugefügt wird.
Fügen Sie das msAudioCategory-Attribut wie folgt in das <audio>-Tag ein:
// Enhancing behavior of audio tag // with the msAudioCategory attribute <audio msAudioCategory="BackgroundCapableMedia" controls="controls"> <source src="song.mp3"/> </audio>
Zusammenfassung und nächste Schritte
Sie sollten sich überlegen, unter welche Kategorie Ihr Stream fällt, da Ihre App sich in den einzelnen Fällen jeweils anders verhält.
Im nächsten Thema Konfigurieren von Schaltflächen zur Mediensteuerung wird dargestellt, wie Sie Medienschaltflächen für die Windows Store-App hinzufügen und konfigurieren. Sie können diese Schaltflächen anschließend zur Wiedergabe, zum Anhalten und Beenden oder sogar zum Vorspulen von Audiostreams verwenden.
Verwandte Themen
Konfigurieren von Schaltflächen zur Mediensteuerung