Windows.Media.Playback Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |