Compartilhar via


MediaPlayer.SubtitleFrameChanged Evento

Definição

Ocorre quando o conteúdo do subtítulo atual foi alterado enquanto o MediaPlayer está no modo de servidor de quadros.

// 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 de evento

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Comentários

No manipulador para esse evento, você pode chamar uma das sobrecargas de RenderSubtitlesToSurface para solicitar que o sistema renderize as legendas atuais para o IDirect3DSurface fornecido. Se esse método retornar false, nenhuma legenda será renderizada. Nesse caso, você pode optar por ocultar a superfície de renderização de legenda até a próxima vez que o evento for acionado.

Para que esse evento seja acionado, você deve colocar o MediaPlayer no modo de servidor de quadro definindo IsVideoFrameServerEnabled como true, e o conteúdo da mídia de reprodução deve ter pelo menos uma faixa de metadados cronometrada que tenha seu modo de apresentação definido como PlatformPresented com uma chamada para MediaPlaybackTimedMetadataTrackList.SetPresentationMode. Para obter mais informações sobre como usar o MediaPlayer no modo de servidor de quadros, consulte Reproduzir áudio e vídeo com MediaPlayer. Para obter mais informações sobre como trabalhar com faixas de metadados, consulte Itens de mídia, playlists e faixas.

Aplica-se a