Как вставить маркеры в видеопоток Silverlight LIVE? - PullRequest
5 голосов
/ 10 июля 2009

У клиента есть видеопоток в реальном времени и проигрыватель Silverlight, мы хотели бы добавить к проигрывателю закрытые подписи. Однако из-за задержки нам нужен способ синхронизации видео и подписей.

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.

1 Ответ

0 голосов
/ 14 июня 2012

Вы можете динамически добавлять маркеры в медиа-элемент следующим образом:

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