次の方法で共有


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 で導入)

注釈

このイベントの一般的な用途は、独自のトランスポート コントロールを実装している場合です。 このイベントに応答するには、ソースが MediaSourceMediaPlaybackItem、または MediaPlaybackList かどうかを確認し、それに応じて UI を更新します。 たとえば、ソースが MediaPlaybackItem の場合は、オーディオとキャプショントラックの一覧をサブスクライブし、UI の一覧を更新して、ユーザーがアクティブなトラックを選択できるようにします。

適用対象