Condividi tramite


MediaPlaybackList Classe

Definizione

Rappresenta un elenco di oggetti MediaPlaybackItem che possono essere riprodotti. Fornisce metodi per cambiare l'elemento attualmente in riproduzione e abilitare il ciclo e la sequenza.

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
Ereditarietà
Object Platform::Object IInspectable MediaPlaybackList
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Gli elementi in un oggetto MediaPlaybackList vengono sottoposti a rendering usando la riproduzione senza lacune. Il sistema userà i metadati forniti in file con codifica MP3 o AAC per determinare il ritardo o la compensazione di riempimento necessari per la riproduzione senza pausa. Se i file con codifica MP3 o AAC non forniscono questi metadati, il sistema determinerà il ritardo o il riempimento euristicamente. Per i formati senza perdita di dati, ad esempio PCM, FLAC o ALAC, il sistema non esegue alcuna azione perché questi codificatori non introducono ritardi o riempimenti.

Per indicazioni su come usare elementi multimediali, vedere Elementi multimediali, playlist e tracce.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1511 10586 MaxPrefetchTime
1511 10586 SetShuffledItems
1511 10586 ShuffledItems
1511 10586 StartingItem
1703 15063 MaxPlayedItemsToKeepOpen

Costruttori

MediaPlaybackList()

Inizializza una nuova istanza della classe MediaPlaybackList .

Proprietà

AutoRepeatEnabled

Ottiene o imposta un valore che indica se l'elenco di riproduzione verrà eseguito il ciclo alla fine dell'elenco.

CurrentItem

Ottiene l'oggetto attualmente in riproduzione di MediaPlaybackItem.

CurrentItemIndex

Ottiene l'indice dell'elemento corrente inMediaPlaybackList.

Items

Ottiene una rappresentazione IObservableVector dell'elenco di riproduzione.

MaxPlayedItemsToKeepOpen

Ottiene o imposta un valore che specifica il numero di oggetti MediaPlaybackItem che devono essere mantenuti aperti dopo la riproduzione.

MaxPrefetchTime

Ottiene o imposta il tempo di prefetch massimo per gli oggetti MediaPlaybackItem nell'elenco di riproduzione. Il tempo di prefetch è la quantità di tempo prima che un elemento inizi a riprodurre che il sistema recupera il contenuto multimediale dell'elemento.

ShuffledItems

Ottiene un elenco di sola lettura di oggetti MediaPlaybackItem che verranno riprodotti in modalità shuffle, nell'ordine in cui verranno riprodotti.

ShuffleEnabled

Ottiene o imposta un valore che indica se gli elementi dell'elenco di riproduzione vengono riprodotti in un ordine casuale.

StartingItem

Ottiene o imposta mediaPlaybackItem che verrà riprodotto per primo.

Metodi

MoveNext()

Modifica l'elemento corrente di MediaPlaybackList nell'elemento successivo nell'elenco.

MovePrevious()

Modifica l'elemento corrente di MediaPlaybackList nell'elemento precedente nell'elenco.

MoveTo(UInt32)

Modifica l'elemento corrente di MediaPlaybackList nell'elemento con l'indice specificato.

SetShuffledItems(IIterable<MediaPlaybackItem>)

Imposta l'elenco di oggetti MediaPlaybackItem che verranno riprodotti in modalità shuffle, nell'ordine in cui verranno riprodotti.

Eventi

CurrentItemChanged

Si verifica quando la riproduzione di MediaPlaybackItem cambia.

ItemFailed

Si verifica quando viene rilevato un errore con mediaPlaybackItem nell'elenco di riproduzione.

ItemOpened

Si verifica quando un oggetto MediaPlaybackItem nell'elenco di riproduzione viene aperto correttamente.

Si applica a

Vedi anche