MediaPlayer.SourceChanged Ereignis
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.
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
TypedEventHandler<MediaPlayer,IInspectable>
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.