uwp - 当`MediaPlayerElement`的`TimedTextSource`改变时如何知道事件
解决方案
如果要检测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...
}
谢谢。
推荐阅读
- excel - 在 Excel 中将多个遥远的单元格作为一个数组提供?
- elasticsearch - 您可以参考 Elasticsearch percolator 中的其他查询吗?
- python - flask multiple forms on the same page
- crud - Nestjs CRUD 修改响应对象
- vba - 如何使用 Selenium(Windows 10)运行 chromedriver?
- docusignapi - 访问docusign时出现错误(invalid_grant)
- sql - Oracle SQL:如何根据 select 语句中的条件使用按级别连接?
- python-2.6 - How to insert a variable value into table?
- ruby-on-rails - How can I amend individual page sizes within a pdf using ruby?
- c# - ASP.NET Core - 授权属性登录重定向后保留 POST 数据