Freigeben über


Medienwiedergabe

Dieser Abschnitt enthält Informationen zum Erstellen universeller Windows-Apps, die Audio und Video wiedergeben.

Entwicklerfeatures für die Medienwiedergabe

In der folgenden Tabelle sind die Anleitungen zum Hinzufügen von Medienwiedergabefeatures zu Ihrer App aufgeführt.

Thema Beschreibung
Wiedergeben von Audio- und Videoinhalten mit „MediaPlayer“ In diesem Artikel erfahren Sie, wie Sie die neuen Features und Verbesserungen des Medienwiedergabesystems für UWP-Apps nutzen. Ab Windows 10, Version 1607, empfiehlt es sich, die MediaPlayer-Klasse anstelle von "MediaElement" für die Medienwiedergabe zu verwenden. Das einfache XAML-Steuerelement MediaPlayerElement wurde eingeführt, damit Sie Medieninhalte auf einer XAML-Seite rendern können. MediaPlayer bietet mehrere Vorteile, einschließlich der automatischen Integration in die Steuerelemente für den Systemmedientransport und ein einfacheres, ein Prozessmodell für Hintergrundaudio. In diesem Artikel erfahren Sie auch, wie Sie Videos auf einer Windows.UI.Composition-Oberfläche rendern und wie Sie einen MediaTimelineController verwenden, um mehrere Media Player zu synchronisieren.
Medienelemente, Wiedergabelisten und Titel In diesem Artikel wird die Verwendung der MediaSource-Klasse erläutert, die eine gemeinsame Möglichkeit zum Verweisen und Wiedergeben von Medien aus verschiedenen Quellen wie lokalen oder Remotedateien bietet und ein gemeinsames Modell für den Zugriff auf Mediendaten verfügbar macht, unabhängig vom zugrunde liegenden Medienformat. Die MediaPlaybackItem-Klasse erweitert die Funktionalität von MediaSource, sodass Sie mehrere Audio-, Video- und Metadatentitel in einem Medienelement verwalten und auswählen können. Mit MediaPlaybackList können Sie Wiedergabelisten aus einem oder mehreren Medienwiedergabeelementen erstellen.
Integration in die Steuerelemente für den Systemmedientransport In diesem Artikel erfahren Sie, wie Sie Ihre App in die Steuerelemente für den Systemmedientransport (System Media Transport Controls, SMTC) integrieren. Ab Windows 10, Version 1607, wird jede Instanz von MediaPlayer, die Sie zum Wiedergeben von Medien erstellen, automatisch vom SMTC angezeigt. In diesem Artikel erfahren Sie, wie Sie die SMTC mit Metadaten zu den inhalten bereitstellen, die Sie wiedergeben, und wie Sie das Standardverhalten von SMTC-Steuerelementen erweitern oder vollständig außer Kraft setzen.
Vom System unterstützte zeitgesteuerte Metadatenhinweise In diesem Artikel wird beschrieben, wie Sie mehrere Formate von Zeitmetadaten nutzen können, die in Mediendateien oder Datenströme eingebettet werden können.
Erstellen, Planen und Verwalten von Medienunterbrechungen In diesem Artikel wird beschrieben, wie Sie für Ihre App zur Medienwiedergabe Medienunterbrechungen erstellen, planen und verwalten. Ab Windows 10, Version 1607, können Sie die MediaBreakManager-Klasse verwenden, um jedem MediaPlaybackItem-Element, das Sie mit einem MediaPlayer wiedergeben, schnell und einfach Medienunterbrechungen hinzuzufügen. Medienunterbrechungen werden normalerweise genutzt, um Audio- und Videoanzeigen in Medieninhalte einzufügen. Nachdem Sie eine oder mehrere Medienunterbrechungen geplant haben, wird ihr Medieninhalt automatisch während der Wiedergabe wiedergegeben. Der MediaBreakManager stellt Ereignisse bereit, damit Ihre App reagieren kann, wenn Medienunterbrechungen beginnen, enden oder vom Benutzer übersprungen werden. Sie können auch auf eine MediaPlaybackSession für Ihre Medienunterbrechungen zugreifen, um Ereignisse wie Download- und Pufferstatusaktualisierungen zu überwachen.
Wiedergeben von Medien im Hintergrund In diesem Artikel erfahren Sie, wie Sie Ihre App so konfigurieren, dass Medien weiterhin wiedergegeben werden, wenn Ihre App vom Vordergrund zum Hintergrund wechselt. Dies bedeutet, dass Ihre App auch nach dem Minimierten der App, der Rückkehr zum Startbildschirm oder eine andere Art und Weise von Ihrer App entfernt wurde, die App weiterhin Audio wiedergeben kann. Mit Windows 10, Version 1607, wurde ein neues Einzelprozessmodell für die Hintergrundmedienwiedergabe eingeführt, das viel schneller und einfacher zu implementieren ist als das ältere Modell mit zwei Prozessen. Dieser Artikel enthält Informationen zur Behandlung der neuen Anwendungslebenszyklusereignisse EnteredBackground und LeavingBackground, um die Speicherauslastung Ihrer App während der Ausführung im Hintergrund zu verwalten.
Adaptives Streaming In diesem Artikel wird beschrieben, wie Sie einer Universelle Windows-Plattform (UWP)-Apps die Wiedergabe adaptiver Streaming-Multimediainhalte hinzufügen. Diese Funktion unterstützt derzeit die Wiedergabe von Http Live Streaming (HLS) und Dynamic Streaming over HTTP (DASH) Inhalten.
Medienumwandlung In diesem Artikel wird beschrieben, wie Sie Medien aus einer universellen Windows-App zu Remotegeräten umwandeln.
Aktivieren der Audiowiedergabe auf Geräten mit Remoteverbindung über Bluetooth In diesem Artikel erfahren Sie, wie Sie AudioPlaybackConnection verwenden, um Bluetooth-verbundene Remotegeräte für die Wiedergabe von Audio auf dem lokalen Computer zu aktivieren und Szenarien wie das Konfigurieren eines PCs für das Verhalten wie einen Bluetooth-Lautsprecher zu ermöglichen und Benutzern das Hören von Audio von ihrem Telefon aus zu ermöglichen.
PlayReady DRM In diesem Thema wird beschrieben, wie Sie Ihrer Universelle Windows-Plattform -App (UWP) PlayReady geschützte Medieninhalte hinzufügen.
Verschlüsselte Medienerweiterung playReady In diesem Abschnitt wird beschrieben, wie Sie Ihre PlayReady-Web-App so ändern, dass sie die Von der vorherigen Windows 8.1-Version an der Windows 10-Version vorgenommenen Änderungen unterstützt.

Sdk-Beispiele für die Medienwiedergabe

Die folgenden SDK-Beispiele veranschaulichen die Für UWP-Apps unter Windows 10 verfügbaren Medienwiedergabefeatures. Verwenden Sie diese Beispiele, um die im Kontext verwendeten Medienwiedergabe-APIs oder als Ausgangspunkt für Ihre eigene App anzuzeigen.