2009-07-09 29 views
5

客戶端有一個實時視頻流和一個Silverlight播放器,我們想給播放器添加隱藏式字幕。但是,由於滯後,我們需要一種同步視頻和字幕的方式。如何將標記插入到Silverlight LIVE視頻流中?

TimelineMarkers(http://msdn.microsoft.com/en-us/library/system.windows.media.timelinemarker(VS.95).aspx)似乎是將此存檔的方式,但是,我找不到如何將它們插入到實時流中的示例。

我正在尋找像這樣的東西http://www.adobe.com/devnet/flashmediaserver/articles/metadata_video_streaming_print.html,但爲Silverlight。

+0

不斷看着辦吧? – 2012-06-07 18:31:29

+0

我剛剛意識到這個問題的年齡有多大:) – tjscience 2012-06-14 18:38:26

回答

-2

您可以動態地添加標記的媒體元素以下列方式:

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