Freigeben über


Windows.Media.Playback Namespace

Stellt Funktionen zum Wiedergeben von Mediendateien aus Vordergrund- und Hintergrundaufgaben bereit.

Klassen

BackgroundMediaPlayer

Bietet Zugriff auf den Media Player, während er im Hintergrund ausgeführt wird.

Hinweis

Ab Windows, Version 1703, ist BackgroundMediaPlayer veraltet und in zukünftigen Versionen von Windows möglicherweise nicht mehr verfügbar. Verwenden Sie stattdessen die MediaPlayer-Klasse . Weitere Informationen finden Sie unter Wiedergeben von Medien im Hintergrund.

CurrentMediaPlaybackItemChangedEventArgs

Stellt Daten für das MediaPlaybackList.CurrentItemChanged-Ereignis bereit .

MediaBreak

Stellt einen Satz von mindestens einem MediaPlaybackItem-Objekt dar, das vor, nach oder an bestimmten Punkten während der Wiedergabe eines anderen MediaPlaybackItem wiedergegeben wird.

MediaBreakEndedEventArgs

Stellt Daten für das MediaBreakManager.BreakEnded-Ereignis bereit, das auftritt, wenn die Wiedergabe eines MediaBreak beendet wurde.

MediaBreakManager

Stellt Informationen zu den MediaBreak-Objekten bereit, die einem MediaPlayer zugeordnet sind. Diese Klasse stellt Ereignisse bereit, wenn eine Medienunterbrechung die Wiedergabe startet, die Wiedergabe beendet, übersprungen oder gesucht wird. Sie können diese Klasse auch verwenden, um das aktuell wiedergegebene MediaBreak-Gerät zu bestimmen oder die Wiedergabe eines MediaBreak zu starten oder zu überspringen.

MediaBreakSchedule

Stellt einen Satz von MediaBreak-Objekten dar, die einem MediaPlaybackItem zugeordnet sind, und die Positionen innerhalb der Wiedergabe des Elements, das die Medienunterbrechungen wiedergegeben werden.

MediaBreakSeekedOverEventArgs

Stellt Daten für das MediaBreakManager.BreaksSeekedOver-Ereignis bereit, das auftritt, wenn der Benutzer die Medienwiedergabeposition über einen oder mehrere ausstehende Medienunterbrechungen hinaus sucht.

MediaBreakSkippedEventArgs

Stellt Daten für das MediaBreakManager.BreakSkipped-Ereignis bereit, das auftritt, wenn die Wiedergabe eines MediaBreak übersprungen wird.

MediaBreakStartedEventArgs

Stellt Daten für das MediaBreakManager.BreakStarted-Ereignis bereit, das auftritt, wenn die Wiedergabe eines MediaBreak beginnt.

MediaItemDisplayProperties

Definiert einen Satz von Metadaten für ein MediaPlaybackItem , das während der Wiedergabe des Elements in den Systemmedientransportsteuerelementen angezeigt wird.

MediaPlaybackAudioTrackList

Stellt eine schreibgeschützte Liste von AudioTrack-Objekten dar, von denen eine einzelne Spur gleichzeitig ausgewählt werden kann.

MediaPlaybackCommandManager

Gibt das Verhalten von und empfängt Ereignisse von den Systemmedientransportsteuerelementen. Verwenden Sie diese Klasse, um die Interaktion zwischen einem MediaPlayer und den Systemmedientransportsteuerelementen anzupassen.

MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs

Stellt Daten oder das MediaPlaybackCommandManager.AutoRepeatModeReceived-Ereignis bereit, das auftritt, wenn der Befehls-Manager einen Befehl vom Steuerelement "Automatische Wiederholung " der Steuerelemente für den Systemmedientransport empfängt.

MediaPlaybackCommandManagerCommandBehavior

Für die Verwendung mit einem MediaPlaybackCommandManager-Objekt ermöglicht diese Klasse das Aktivieren und Deaktivieren von Befehlen für Systemmedientransportsteuerelemente und ermöglicht es Ihnen, auf Änderungen im aktivierten Status eines Befehls zu reagieren.

MediaPlaybackCommandManagerFastForwardReceivedEventArgs

Stellt Daten oder das MediaPlaybackCommandManager.FastForwardReceived-Ereignis bereit, das auftritt, wenn der Befehls-Manager einen Befehl von der Schaltfläche Schnellweiterleitung der Systemmedientransport-Steuerelemente empfängt.

MediaPlaybackCommandManagerNextReceivedEventArgs

Stellt Daten oder das MediaPlaybackCommandManager.NextReceived-Ereignis bereit, das auftritt, wenn der Befehls-Manager einen Befehl von der Schaltfläche Weiter der Systemmedientransportsteuerelemente empfängt.

MediaPlaybackCommandManagerPauseReceivedEventArgs

Stellt Daten oder das MediaPlaybackCommandManager.PauseReceived-Ereignis bereit, das auftritt, wenn der Befehls-Manager einen Befehl von der Schaltfläche Anhalten der Systemmedientransportsteuerelemente empfängt.

MediaPlaybackCommandManagerPlayReceivedEventArgs

Stellt Daten oder das MediaPlaybackCommandManager.PlayReceived-Ereignis bereit, das auftritt, wenn der Befehls-Manager einen Befehl von der Wiedergabeschaltfläche der Systemmedientransportsteuerelemente empfängt.

MediaPlaybackCommandManagerPositionReceivedEventArgs

Stellt Daten oder das MediaPlaybackCommandManager.PositionReceived-Ereignis bereit, das auftritt, wenn der Befehls-Manager einen Befehl empfängt, der die aktuelle Position von den System Media Transport Controls ändert.

MediaPlaybackCommandManagerPreviousReceivedEventArgs

Stellt Daten oder das MediaPlaybackCommandManager.PreviousReceived-Ereignis bereit, das auftritt, wenn der Befehls-Manager einen Befehl von der Wiedergabeschaltfläche der Systemmedientransportsteuerelemente empfängt.

MediaPlaybackCommandManagerRateReceivedEventArgs

Stellt Daten oder das MediaPlaybackCommandManager.RateReceived-Ereignis bereit, das auftritt, wenn der Befehls-Manager einen Befehl empfängt, der die aktuelle Wiedergaberate von den System Media Transport Controls ändert.

MediaPlaybackCommandManagerRewindReceivedEventArgs

Stellt Daten oder das MediaPlaybackCommandManager.RewindReceived-Ereignis bereit, das auftritt, wenn der Befehls-Manager einen Befehl von der Schaltfläche Zurückspulen der Systemmedientransportsteuerelemente empfängt.

MediaPlaybackCommandManagerShuffleReceivedEventArgs

Stellt Daten oder das ShuffleReceived-Ereignis bereit, das auftritt, wenn der Befehls-Manager einen Befehl vom Shuffle-Steuerelement der Systemmedientransportsteuerelemente empfängt.

MediaPlaybackItem

Stellt ein Medienelement dar, das wiedergegeben werden kann. Diese Klasse fungiert als Wrapper um eine MediaSource , die die in der Medienquelle enthaltenen Audiospuren, Videospuren und zeitgeprägten Metadatentitel verfügbar macht.

MediaPlaybackItemError

Stellt einen Fehler dar, der beim Auflösen eines MediaPlaybackItem aufgetreten ist.

MediaPlaybackItemFailedEventArgs

Stellt Daten für das MediaPlaybackList.ItemFailed-Ereignis bereit .

MediaPlaybackItemOpenedEventArgs

Stellt Daten für das MediaPlaybackList.ItemOpened-Ereignis bereit .

MediaPlaybackList

Stellt eine Liste der MediaPlaybackItem-Objekte dar, die wiedergegeben werden können. Stellt Methoden zum Wechseln des aktuell wiedergegebenen Elements und zum Aktivieren von Schleifen und Shuffling bereit.

MediaPlaybackSession

Stellt Informationen zum Status der aktuellen Wiedergabesitzung eines MediaPlayers und Ereignisse zum Reagieren auf Änderungen im Wiedergabesitzungszustand bereit.

MediaPlaybackSessionBufferingStartedEventArgs

Stellt Daten für das BufferingStarted-Ereignis einer MediaPlaybackSession bereit.

MediaPlaybackSessionOutputDegradationPolicyState

Gibt den aktuellen Status der Ausgabeminderungsrichtlinie einer MediaPlaybackSession an.

MediaPlaybackSphericalVideoProjection

Verwaltet die Einstellungen für die sphärische Videoprojektion für eine MediaPlaybackSession.

MediaPlaybackTimedMetadataTrackList

Stellt eine schreibgeschützte Liste von TimedMetadataTrack-Objekten dar.

MediaPlaybackVideoTrackList

Stellt eine schreibgeschützte Liste von VideoTrack-Objekten dar, von denen eine einzelne Spur gleichzeitig ausgewählt werden kann.

MediaPlayer

Bietet Zugriff auf Medienwiedergabefunktionen wie Wiedergabe, Pause, Fast-Forward, Zurückspulen und Lautstärke.

MediaPlayerDataReceivedEventArgs

Stellt Daten für die Ereignisse MessageReceivedFromBackground und MessageReceivedFromForeground bereit.

MediaPlayerFailedEventArgs

Stellt die Daten für MediaFailed-Ereignisse bereit .

MediaPlayerRateChangedEventArgs

Stellt die Daten für MediaPlayerRateChanged-Ereignisse bereit .

MediaPlayerSurface

Bietet Zugriff auf eine ICompositionSurface , die von einem MediaPlayer und einem Compositor gemeinsam genutzt wird, um das Rendern von MediaPlayer-Inhalten mithilfe der Windows.UI.Composition-APIs zu ermöglichen, ohne dass das XAML-Framework verwendet werden muss.

PlaybackMediaMarker

Stellt einen Marker an einer bestimmten Stelle in einer Medienstream-Zeitlinie dar.

PlaybackMediaMarkerReachedEventArgs

Stellt Daten für PlaybackMediaMarkerReached-Ereignisse bereit .

PlaybackMediaMarkerSequence

Eine geordnete Auflistung von PlaybackMediaMarker-Objekten .

TimedMetadataPresentationModeChangedEventArgs

Stellt Daten für das MediaPlaybackTimedMetadataTrackList.PresentationModeChanged-Ereignis bereit .

Schnittstellen

IMediaEnginePlaybackSource

Die Schnittstelle, die von Klassen implementiert wird, die Medien-Engine-Wiedergabequellen sind.

IMediaPlaybackSource

Eine Markerschnittstelle, die die implementierenden Klasse als Wiedergabequelle identifiziert.

Enumerationen

AutoLoadedDisplayPropertyKind

Gibt die Arten von Metadaten an, die automatisch für ein MediaPlaybackItem angezeigt werden können. Legen Sie den Typ der Daten fest, die automatisch geladen werden sollen, indem Sie den Eigenschaften AutoLoadedDisplayProperties einen dieser Werte zuweisen.

FailedMediaStreamKind

Gibt den Typ des Mediendatenstroms an, bei dem ein Fehler aufgetreten ist.

MediaBreakInsertionMethod

Gibt die Methode an, mit der die MediaBreak-Wiedergabe in die Wiedergabe des MediaPlaybackItem eingefügt wird, zu dem sie gehört.

MediaCommandEnablingRule

Gibt eine Regel zum Aktivieren eines Befehls "System Media Transport Controls" an.

MediaPlaybackItemChangedReason

Gibt den Grund an, warum das aktuelle MediaPlaybackItem in einer MediaPlaybackList geändert wurde. Überprüfen Sie den Grund, indem Sie auf die Reason-Eigenschaft des CurrentMediaPlaybackItemChangedEventArgs-Objekts zugreifen, das an das MediaPlaybackList.CurrentItemChanged-Ereignis übergeben wird.

MediaPlaybackItemErrorCode

Gibt den Typ des Fehlers an, der beim Öffnen eines MediaPlaybackItem aufgetreten ist.

MediaPlaybackSessionVideoConstrictionReason

Gibt den richtlinienbasierten Grund an, warum die Videoausgabe eines Medienelements eingeschränkt ist.

MediaPlaybackState

Gibt den Wiedergabestatus einer MediaPlaybackSession an.

MediaPlayerAudioCategory

Gibt die Audiotypen an, die von einem Media Player wiedergegeben werden können.

MediaPlayerAudioDeviceType

Beschreibt die primäre Verwendung des Geräts, das zum Wiedergeben von Audio verwendet wird. Dieser Wert wird von MediaPlayer.AudioDeviceType verwendet.

MediaPlayerError

Gibt mögliche Media Player-Fehler an.

MediaPlayerState

Gibt die möglichen Zustände an, in denen sich der Spieler befinden kann.

Hinweis

MediaPlayerState ist nach Windows 10 Version 1607 möglicherweise geändert oder nicht mehr verfügbar. Verwenden Sie stattdessen MediaPlaybackState .

SphericalVideoProjectionMode

Gibt den sphärischen Projektionsmodus an, der zum Rendern von Videos verwendet wird.

StereoscopicVideoRenderMode

Gibt den aktuellen stereoskopischen Rendermodus für einen MediaPlayer an.

TimedMetadataTrackPresentationMode

Gibt an, ob eine Reihe von zeitgesteuerten Metadatenspuren in xaml **MediaTransportControls aufgelistet werden, ob Ereignisse für Datenhinweise in den Titeln ausgelöst werden und ob untertitelte Untertitel und Untertitel, die in den Titeln enthalten sind, vom System, von der App oder überhaupt nicht angezeigt werden.

Weitere Informationen