Condividi tramite


Windows.Media.Playback Spazio dei nomi

Fornisce funzionalità per la riproduzione di file multimediali da attività in primo piano e in background.

Classi

BackgroundMediaPlayer

Fornisce l'accesso al lettore multimediale mentre è in esecuzione in background.

Nota

A partire da Windows, versione 1703, BackgroundMediaPlayer è deprecato e potrebbe non essere disponibile nelle versioni future di Windows. Usa invece la classe MediaPlayer . Per altre informazioni, vedere Riprodurre elementi multimediali in background.

CurrentMediaPlaybackItemChangedEventArgs

Fornisce i dati per l'evento MediaPlaybackList.CurrentItemChanged .

MediaBreak

Rappresenta un set di uno o più oggetti MediaPlaybackItem riprodotti prima, dopo o in punti specificati durante la riproduzione di un altro oggetto MediaPlaybackItem.

MediaBreakEndedEventArgs

Fornisce i dati per l'evento MediaBreakManager.BreakEnded , che si verifica al termine della riproduzione di un oggetto MediaBreak .

MediaBreakManager

Fornisce informazioni sugli oggetti MediaBreak associati a mediaPlayer e controllo. Questa classe fornisce eventi per quando un'interruzione multimediale avvia la riproduzione, termina la riproduzione, viene ignorata o viene eseguita la ricerca. È anche possibile usare questa classe per determinare la riproduzione corrente di MediaBreak o per avviare o ignorare la riproduzione di un MediaBreak.

MediaBreakSchedule

Rappresenta un set di oggetti MediaBreak associati a mediaPlaybackItem e le posizioni all'interno della riproduzione dell'elemento riprodotto dalle interruzioni multimediali.

MediaBreakSeekedOverEventArgs

Fornisce i dati per l'evento MediaBreakManager.BreaksSeekedOver , che si verifica quando l'utente cerca la posizione di riproduzione multimediale dopo una o più interruzioni multimediali in sospeso.

MediaBreakSkippedEventArgs

Fornisce i dati per l'evento MediaBreakManager.BreakSkipped , che si verifica quando viene ignorata la riproduzione di un oggetto MediaBreak .

MediaBreakStartedEventArgs

Fornisce i dati per l'evento MediaBreakManager.BreakStarted , che si verifica all'avvio della riproduzione di un oggetto MediaBreak .

MediaItemDisplayProperties

Definisce un set di metadati per un oggetto MediaPlaybackItem visualizzato nei controlli di trasporto multimediale di sistema durante la riproduzione dell'elemento.

MediaPlaybackAudioTrackList

Rappresenta un elenco di sola lettura di oggetti AudioTrack , di cui è possibile selezionare una singola traccia contemporaneamente.

MediaPlaybackCommandManager

Specifica il comportamento di e riceve gli eventi dai controlli di trasporto multimediale di sistema. Usa questa classe per personalizzare l'interazione tra mediaPlayer e i controlli di trasporto multimediale di sistema.

MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs

Fornisce dati o l'evento MediaPlaybackCommandManager.AutoRepeatModeReceived , che si verifica quando il gestore comandi riceve un comando dal controllo Ripetizione automatica dei controlli di trasporto multimediale di sistema.

MediaPlaybackCommandManagerCommandBehavior

Per l'uso con un oggetto MediaPlaybackCommandManager, questa classe consente di abilitare e disabilitare i comandi Di trasporto multimediale di sistema e di rispondere alle modifiche nello stato abilitato di un comando.

MediaPlaybackCommandManagerFastForwardReceivedEventArgs

Fornisce dati o l'evento MediaPlaybackCommandManager.FastForwardReceived , che si verifica quando il gestore dei comandi riceve un comando dal pulsante Fast-forward dei controlli trasporto multimediale di sistema.

MediaPlaybackCommandManagerNextReceivedEventArgs

Fornisce dati o l'evento MediaPlaybackCommandManager.NextReceived , che si verifica quando il gestore comandi riceve un comando dal pulsante Avanti dei controlli di trasporto multimediale di sistema.

MediaPlaybackCommandManagerPauseReceivedEventArgs

Fornisce dati o l'evento MediaPlaybackCommandManager.PauseReceived , che si verifica quando il gestore dei comandi riceve un comando dal pulsante Pause dei controlli di trasporto multimediale di sistema.

MediaPlaybackCommandManagerPlayReceivedEventArgs

Fornisce dati o l'evento MediaPlaybackCommandManager.PlayReceived , che si verifica quando il gestore dei comandi riceve un comando dal pulsante Play dei controlli di trasporto multimediale di sistema.

MediaPlaybackCommandManagerPositionReceivedEventArgs

Fornisce dati o l'evento MediaPlaybackCommandManager.PositionReceived , che si verifica quando il gestore comandi riceve un comando che modifica la posizione corrente dai controlli di trasporto multimediale di sistema.

MediaPlaybackCommandManagerPreviousReceivedEventArgs

Fornisce dati o l'evento MediaPlaybackCommandManager.PreviousReceived , che si verifica quando il gestore dei comandi riceve un comando dal pulsante Play dei controlli di trasporto multimediale di sistema.

MediaPlaybackCommandManagerRateReceivedEventArgs

Fornisce dati o l'evento MediaPlaybackCommandManager.RateReceived , che si verifica quando il gestore comandi riceve un comando che modifica la frequenza di riproduzione corrente dai controlli di trasporto multimediale di sistema.

MediaPlaybackCommandManagerRewindReceivedEventArgs

Fornisce dati o l'evento MediaPlaybackCommandManager.RewindReceived , che si verifica quando il gestore comandi riceve un comando dal pulsante Rewind dei controlli di trasporto multimediale di sistema.

MediaPlaybackCommandManagerShuffleReceivedEventArgs

Fornisce dati o l'evento ShuffleReceived , che si verifica quando il gestore dei comandi riceve un comando dal controllo Shuffle dei controlli trasporto multimediale di sistema.

MediaPlaybackItem

Rappresenta un elemento multimediale che può essere riprodotto. Questa classe funge da wrapper intorno a MediaSource che espone le tracce audio, le tracce video e le tracce di metadati programmate incluse nell'origine multimediale.

MediaPlaybackItemError

Rappresenta un errore che si è verificato durante il tentativo di risolvere un oggetto MediaPlaybackItem.

MediaPlaybackItemFailedEventArgs

Fornisce i dati per l'evento MediaPlaybackList.ItemFailed .

MediaPlaybackItemOpenedEventArgs

Fornisce i dati per l'evento MediaPlaybackList.ItemOpened .

MediaPlaybackList

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 casuale.

MediaPlaybackSession

Fornisce informazioni sullo stato della sessione di riproduzione corrente di un MediaPlayer e fornisce eventi per rispondere alle modifiche nello stato della sessione di riproduzione.

MediaPlaybackSessionBufferingStartedEventArgs

Fornisce dati per l'evento BufferingStarted di mediaPlaybackSession.

MediaPlaybackSessionOutputDegradationPolicyState

Esprime lo stato corrente dei criteri di riduzione delle prestazioni dell'output di una MediaPlaybackSession.

MediaPlaybackSphericalVideoProjection

Gestisce le impostazioni di proiezione video sferica per una MediaPlaybackSession.

MediaPlaybackTimedMetadataTrackList

Rappresenta un elenco di sola lettura di oggetti TimedMetadataTrack .

MediaPlaybackVideoTrackList

Rappresenta un elenco di sola lettura di oggetti VideoTrack , di cui è possibile selezionare una singola traccia contemporaneamente.

MediaPlayer

Fornisce l'accesso alle funzionalità di riproduzione multimediale, ad esempio riproduzione, sospensione, avanzamento rapido, riavvolgimento e volume.

MediaPlayerDataReceivedEventArgs

Fornisce i dati per gli eventi MessageReceivedFromBackground e MessageReceivedFromForeground .

MediaPlayerFailedEventArgs

Fornisce i dati per gli eventi MediaFailed .

MediaPlayerRateChangedEventArgs

Fornisce i dati per gli eventi MediaPlayerRateChanged .

MediaPlayerSurface

Fornisce l'accesso a un oggetto ICompositionSurface condiviso tra MediaPlayer e Compositor per abilitare il rendering del contenuto di MediaPlayer usando le API Windows.UI.Composition senza richiedere l'uso del framework XAML.

PlaybackMediaMarker

Rappresenta un marcatore in una posizione specifica in una linea temporale del flusso multimediale.

PlaybackMediaMarkerReachedEventArgs

Fornisce dati per gli eventi PlaybackMediaMarkerReached .

PlaybackMediaMarkerSequence

Raccolta ordinata di oggetti PlaybackMediaMarker .

TimedMetadataPresentationModeChangedEventArgs

Fornisce i dati per l'evento MediaPlaybackTimedMetadataTrackList.PresentationModeChanged .

Interfacce

IMediaEnginePlaybackSource

Interfaccia implementata dalle classi che sono origini di riproduzione del motore multimediale.

IMediaPlaybackSource

Interfaccia dell'indicatore che identifica la classe di implementazione come origine di riproduzione.

Enumerazioni

AutoLoadedDisplayPropertyKind

Specifica i tipi di metadati che possono essere visualizzati automaticamente per un oggetto MediaPlaybackItem. Impostare il tipo di dati da caricare automaticamente assegnando uno di questi valori alle proprietà AutoLoadedDisplayProperties .

FailedMediaStreamKind

Indica il tipo di flusso multimediale non riuscito.

MediaBreakInsertionMethod

Specifica il metodo utilizzato per inserire la riproduzione MediaBreak nella riproduzione dell'oggetto MediaPlaybackItem a cui appartiene.

MediaCommandEnablingRule

Specifica una regola per l'abilitazione di un comando System Media Transport Controls.

MediaPlaybackItemChangedReason

Specifica il motivo per cui l'oggetto MediaPlaybackItem corrente in mediaPlaybackList è stato modificato. Verificare il motivo accedendo alla proprietà Reason dell'oggetto CurrentMediaPlaybackItemChangedEventArgs passato all'evento MediaPlaybackList.CurrentItemChanged .

MediaPlaybackItemErrorCode

Specifica il tipo di errore che si è verificato durante l'apertura di un oggetto MediaPlaybackItem.

MediaPlaybackSessionVideoConstrictionReason

Specifica il motivo basato su criteri per cui l'output video di un elemento multimediale è vincolato.

MediaPlaybackState

Specifica lo stato di riproduzione di un oggetto MediaPlaybackSession.

MediaPlayerAudioCategory

Specifica i tipi di audio che possono essere riprodotti da un lettore multimediale.

MediaPlayerAudioDeviceType

Descrive l'utilizzo principale del dispositivo usato per riprodurre l'audio. Questo valore viene usato da MediaPlayer.AudioDeviceType.

MediaPlayerError

Indica i possibili errori del lettore multimediale.

MediaPlayerState

Indica gli stati possibili in cui il giocatore può trovarsi.

Nota

MediaPlayerState può essere modificato o non disponibile dopo Windows 10 versione 1607. In alternativa, usare MediaPlaybackState .

SphericalVideoProjectionMode

Specifica la modalità di proiezione sferica utilizzata per il rendering del video.

StereoscopicVideoRenderMode

Specifica la modalità di rendering stereoscopica corrente per un MediaPlayer.

TimedMetadataTrackPresentationMode

Specifica se un set di tracce di metadati temporali è elencato in XAML **MediaTransportControls, se gli eventi vengono generati per i segnali di dati nelle tracce e se eventuali sottotitoli e sottotitoli contenuti nelle tracce vengono visualizzati dal sistema, dall'app o meno.

Vedi anche