Freigeben über


MediaPlaybackList Klasse

Definition

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.

public ref class MediaPlaybackList sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaPlaybackList final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MediaPlaybackList final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaPlaybackList
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MediaPlaybackList
function MediaPlaybackList()
Public NotInheritable Class MediaPlaybackList
Vererbung
Object Platform::Object IInspectable MediaPlaybackList
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Elemente in einer MediaPlaybackList werden mithilfe einer lückenlosen Wiedergabe gerendert. Das System verwendet die in MP3- oder AAC-codierten Dateien bereitgestellten Metadaten, um die für die lückenlose Wiedergabe erforderliche Verzögerungs- oder Auffüllkorrektur (Delay/Padding) zu ermitteln. Werden diese Metadaten von den MP3- oder AAC-codierten Dateien nicht bereitgestellt, ermittelt das System Verzögerungen und Auffüllungen heuristisch. Bei verlustfreien Formaten wie PCM, FLAC oder ALAC ergreift das System keine Maßnahme, da diese Encoder keine Verzögerungen oder Auffüllungen verursachen.

Anleitungen zum Arbeiten mit Medienelementen finden Sie unter Medienelemente, Wiedergabelisten und Titel.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1511 10586 MaxPrefetchTime
1511 10586 SetShuffledItems
1511 10586 ShuffledItems
1511 10586 StartingItem
1703 15063 MaxPlayedItemsToKeepOpen

Konstruktoren

MediaPlaybackList()

Initialisiert eine neue instance der MediaPlaybackList-Klasse.

Eigenschaften

AutoRepeatEnabled

Ruft einen Wert ab, der angibt, ob die Wiedergabeliste beim Erreichen des Endes der Liste schleife wird, oder legt den Wert fest.

CurrentItem

Ruft das aktuell wiedergegebene MediaPlaybackItem ab.

CurrentItemIndex

Ruft den Index des aktuellen Elements inmediaPlaybackList ab.

Items

Ruft eine IObservableVector-Darstellung der Wiedergabeliste ab.

MaxPlayedItemsToKeepOpen

Ruft einen Wert ab, der die Anzahl der MediaPlaybackItem-Objekte angibt, die geöffnet bleiben sollen, nachdem sie wiedergegeben wurden, oder legt diesen fest.

MaxPrefetchTime

Ruft die maximale Vorabrufzeit für MediaPlaybackItem-Objekte in der Wiedergabeliste ab oder legt diese fest. Die Vorabrufzeit ist die Zeitspanne, die erwartet wird, bis ein Element mit der Wiedergabe beginnt, und das System ruft den Medieninhalt des Elements ab.

ShuffledItems

Ruft eine schreibgeschützte Liste der MediaPlaybackItem-Objekte ab, die im Shuffle-Modus in der Reihenfolge wiedergegeben werden, in der sie wiedergegeben werden.

ShuffleEnabled

Ruft einen Wert ab, der angibt, ob die Elemente in der Wiedergabeliste in einer zufälligen Reihenfolge wiedergegeben werden, oder legt einen Wert fest.

StartingItem

Ruft das MediaPlaybackItem ab, das zuerst wiedergegeben wird, oder legt es fest.

Methoden

MoveNext()

Ändert das aktuelle Element der MediaPlaybackList in das nächste Element in der Liste.

MovePrevious()

Ändert das aktuelle Element der MediaPlaybackList in das vorherige Element in der Liste.

MoveTo(UInt32)

Ändert das aktuelle Element der MediaPlaybackList in das Element mit dem angegebenen Index.

SetShuffledItems(IIterable<MediaPlaybackItem>)

Legt die Liste der MediaPlaybackItem-Objekte fest, die im Shufflemodus in der Reihenfolge wiedergegeben werden, in der sie wiedergegeben werden.

Ereignisse

CurrentItemChanged

Tritt auf, wenn sich das aktuell wiedergegebene MediaPlaybackItem ändert.

ItemFailed

Tritt auf, wenn ein Fehler mit einem MediaPlaybackItem in der Wiedergabeliste auftritt.

ItemOpened

Tritt auf, wenn ein MediaPlaybackItem in der Wiedergabeliste erfolgreich geöffnet wurde.

Gilt für:

Weitere Informationen