MediaPlayer.SourceChanged 事件

定義

發生于 MediaPlayer 的媒體來源變更時。

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

事件類型

Windows 需求

裝置系列
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)

備註

此事件的一般用法是如果您實作自己的傳輸控制項。 您可以檢查來源是否為 MediaSourceMediaPlaybackItemMediaPlaybackList ,然後據以更新 UI,以回應此事件。 例如,如果來源是MediaPlaybackItem,您可以訂閱音訊清單,並標題播放軌並更新 UI 中的清單,讓使用者可以選取使用中的曲目。

適用於