MediaPlayer.SubtitleFrameChanged Evento

Definizione

Si verifica quando il contenuto del sottotitolo corrente è cambiato mentre MediaPlayer è in modalità server frame.

// Register
event_token SubtitleFrameChanged(TypedEventHandler<MediaPlayer, IInspectable const&> const& handler) const;

// Revoke with event_token
void SubtitleFrameChanged(event_token const* cookie) const;

// Revoke with event_revoker
MediaPlayer::SubtitleFrameChanged_revoker SubtitleFrameChanged(auto_revoke_t, TypedEventHandler<MediaPlayer, IInspectable const&> const& handler) const;
public event TypedEventHandler<MediaPlayer,object> SubtitleFrameChanged;
function onSubtitleFrameChanged(eventArgs) { /* Your code */ }
mediaPlayer.addEventListener("subtitleframechanged", onSubtitleFrameChanged);
mediaPlayer.removeEventListener("subtitleframechanged", onSubtitleFrameChanged);
- or -
mediaPlayer.onsubtitleframechanged = onSubtitleFrameChanged;
Public Custom Event SubtitleFrameChanged As TypedEventHandler(Of MediaPlayer, Object) 

Tipo evento

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Commenti

Nel gestore per questo evento è possibile chiamare uno degli overload di RenderSubtitlesToSurface per richiedere che il sistema esegua il rendering dei sottotitoli correnti all'oggetto IDirect3DSurface specificato. Se questo metodo restituisce false, non sono stati visualizzati sottotitoli. In questo caso, è possibile scegliere di nascondere la superficie di rendering del sottotitolo fino alla successiva generazione dell'evento.

Affinché questo evento venga generato, è necessario inserire MediaPlayer in modalità server frame impostando IsVideoFrameServerEnabled su true e il contenuto multimediale di riproduzione deve avere almeno una traccia dei metadati temporali impostata su PlatformPresented con una chiamata a MediaPlaybackTimedMetadataTrackList.SetPresentationMode. Per altre informazioni sull'uso di MediaPlayer in modalità server frame, vedere Riprodurre audio e video con MediaPlayer. Per altre informazioni sull'uso delle tracce dei metadati, vedere Elementi multimediali, playlist e tracce.

Si applica a