2009-07-09 23 views
5

Un client a un flux vidéo en direct et un lecteur Silverlight, nous aimerions ajouter des sous-titres au lecteur. Cependant, en raison du décalage nous avons besoin d'un moyen de synchroniser la vidéo et les légendes.Comment insérer des marqueurs dans un flux vidéo Silverlight LIVE?

TimelineMarkers (http://msdn.microsoft.com/en-us/library/system.windows.media.timelinemarker(VS.95).aspx) semble être le moyen d'archiver cela, mais je ne trouve pas d'exemple pour les insérer dans un flux en direct.

Je cherche quelque chose comme ce http://www.adobe.com/devnet/flashmediaserver/articles/metadata_video_streaming_print.html mais pour Silverlight.

+0

jamais comprendre? –

+0

Je viens de réaliser quel âge cette question était :) – tjscience

+0

non, l'ensemble du projet a été abandonné ... – Sam

Répondre

-2

Vous pouvez dynamiquement ajouter des marqueurs à l'élément médiatique de la manière suivante:

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

Ceci est pour la diffusion en direct .. Votre réponse n'est pas en direct ... –