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)
Тип события
TypedEventHandler<MediaPlayer,IInspectable>
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Комментарии
Обычно это событие используется, если вы реализуете собственные элементы управления транспортировкой. Вы можете ответить на это событие, проверив, является ли источником MediaSource, MediaPlaybackItem или MediaPlaybackList , а затем обновите пользовательский интерфейс соответствующим образом. Например, если источником является MediaPlaybackItem, можно подписаться на список звуковых и подпись дорожек и обновить список в пользовательском интерфейсе, чтобы пользователь мог выбрать активную дорожку.