Partager via


MediaPlayer.SourceChanged Événement

Définition

Se produit lorsque la source multimédia du MediaPlayer change.

// Register
event_token SourceChanged(TypedEventHandler<MediaPlayer, IInspectable const&> const& handler) const;

// Revoke with event_token
void SourceChanged(event_token const* cookie) const;

// Revoke with event_revoker
MediaPlayer::SourceChanged_revoker SourceChanged(auto_revoke_t, TypedEventHandler<MediaPlayer, IInspectable const&> const& handler) const;
public event TypedEventHandler<MediaPlayer,object> SourceChanged;
function onSourceChanged(eventArgs) { /* Your code */ }
mediaPlayer.addEventListener("sourcechanged", onSourceChanged);
mediaPlayer.removeEventListener("sourcechanged", onSourceChanged);
- or -
mediaPlayer.onsourcechanged = onSourceChanged;
Public Custom Event SourceChanged As TypedEventHandler(Of MediaPlayer, Object) 

Type d'événement

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Remarques

Une utilisation classique de cet événement est si vous implémentez vos propres contrôles de transport. Vous pouvez répondre à cet événement en vérifiant si la source est MediaSource, MediaPlaybackItem ou MediaPlaybackList , puis mettre à jour votre interface utilisateur en conséquence. Par exemple, si la source est un MediaPlaybackItem, vous pouvez vous abonner à la liste des pistes audio et légende et mettre à jour la liste dans votre interface utilisateur afin que l’utilisateur puisse sélectionner la piste active.

S’applique à