Freigeben über


MediaPlayer.SourceChanged Ereignis

Definition

Tritt auf, wenn sich die Medienquelle für den MediaPlayer ändert.

// 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) 

Ereignistyp

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Hinweise

Ein typischer Einsatz dieses Ereignisses ist, wenn Sie eigene Transportsteuerelemente implementieren. Sie können auf dieses Ereignis reagieren, indem Sie überprüfen, ob es sich bei der Quelle um ein MediaSource-, MediaPlaybackItem- oder MediaPlaybackList-Element handelt, und dann Ihre Benutzeroberfläche entsprechend aktualisieren. Wenn die Quelle beispielsweise ein MediaPlaybackItem ist, können Sie die Liste der Audio- und Untertitel Tracks abonnieren und die Liste auf Ihrer Benutzeroberfläche aktualisieren, sodass der Benutzer die aktive Spur auswählen kann.

Gilt für: