如何将标记插入Silverlight LIVE视频流?

客户端有实时视频流和Silverlight播放器,我们希望为播放器添加隐藏式字幕.但是,由于滞后,我们需要一种同步视频和字幕的方法.

TimelineMarkers(http://msdn.microsoft.com/en-us/library/system.windows.media.timelinemarker(VS.95).aspx)似乎是存档的方式,但是,我找不到如何将它们插入实时流的示例.

我正在寻找像这样的东西,而不是Silverlight.

解决方法

您可以通过以下方式动态地将标记添加到媒体元素:

TimelineMarker marker = new TimelineMarker();
marker.Text = "Some caption text...";
marker.Time = new TimeSpan(0,30,00);
mediaElement.Markers.Add(marker);

相关文章

如何在Silverlight4(XAML)中绑定IsEnabled属性?我试过简单的...
我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,...
ProcessFile()是在UIThread上运行还是在单独的线程上运行.如...
我从同行那里听说,对sharepoint的了解对职业生涯有益.我们不...
我正在尝试保存一个类我的类对象的集合.我收到一个错误说明:...
我需要根据Silverlight中的某些配置值设置给定控件的Style.我...