MediaPlaybackList Klasse
Definition
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 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
- 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. |