Bagikan melalui


MediaPlayer.SubtitleFrameChanged Kejadian

Definisi

Terjadi ketika konten subtitel saat ini telah berubah saat MediaPlayer berada dalam mode server bingkai.

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

Jenis Acara

Persyaratan Windows

Rangkaian perangkat
Windows 10 Fall Creators Update (diperkenalkan dalam 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v5.0)

Keterangan

Dalam handler untuk peristiwa ini, Anda dapat memanggil salah satu kelebihan beban RenderSubtitlesToSurface untuk meminta sistem merender subtitel saat ini ke IDirect3DSurface yang disediakan. Jika metode ini mengembalikan false, maka tidak ada subtitel yang dirender. Dalam hal ini, Anda dapat memilih untuk menyembunyikan permukaan render subtitel hingga lain kali peristiwa dinaikkan.

Agar acara ini dinaikkan, Anda harus menempatkan MediaPlayer ke mode server bingkai dengan mengatur IsVideoFrameServerEnabled ke true, dan konten media yang diputar harus memiliki setidaknya satu trek metadata berwaktu yang telah mengatur mode presentasinya ke PlatformPresented dengan panggilan ke MediaPlaybackTimedMetadataTrackList.SetPresentationMode. Untuk informasi selengkapnya tentang menggunakan MediaPlayer dalam mode server bingkai, lihat Memutar audio dan video dengan MediaPlayer. Untuk informasi selengkapnya tentang bekerja dengan trek metadata, lihat Item media, daftar putar, dan trek.

Berlaku untuk