Ceci est ma première réponse sur Stack Overflow alors je demande votre bonne humeur.
Je pense que vous pourriez lancer votre vidéo dans l'infobulle en utilisant un pinceau vidéo.
Voici un code que j'ai utilisé pour peindre une vidéo de feu sur la barre dans le tableau qui représentait le chauffage au maïs. (longue histoire) ici, vous pouvez voir qu'il est au remplissage d'une ellipse.
#region video brush setup
protected void setupVideo()
{
VideoBrush _vb;
MediaElement mevideo;
_vb = new VideoBrush();
mevideo = new MediaElement();
mevideo.SetValue(Grid.NameProperty, "video");
Uri videoUri = new Uri("http://www.faxt.com/videos/ezburnboilerfire.wmv", UriKind.Absolute);
mevideo.Source = videoUri;
mevideo.Visibility = Visibility.Collapsed;
mevideo.MediaEnded += new RoutedEventHandler(me_MediaEnded);
MediaRoot.Children.Add(mevideo);
_vb.SetSource(mevideo);
Ellipse el = new Ellipse();
el.Width = 100;
el.Height = 100;
el.Fill = _vb;
MediaRoot.Children.Add(el);
}