Если вы хотите обнаружить событие переключения TimedTextSource
, вы можете прослушать событие PresentationModeChanged
:
// source is MediaSource
var playBackItem = new MediaPlaybackItem(source);
playBackItem.TimedMetadataTracks.PresentationModeChanged += PresentationChanged;
...
private void PresentationChanged(MediaPlaybackTimedMetadataTrackList sender, TimedMetadataPresentationModeChangedEventArgs args)
{
string currentLanguage = args.Track.Language;
// do other things...
}
Спасибо.