Совершенно случайно я обнаружил, что что-то не так ... Я нашел решение, приведенное выше, проверил его на нескольких блогах и форумах silverlight.net Я потратил 40 минут на чтение всех публикаций сообщества гигантов, пытаясь найти, что может быть не так в 3 строках кода. Все указывало, что это должно работать. И это работает .. Когда-нибудь ...
Однако, когда я пытаюсь сделать изображение неподвижного медиаэлемента, не работает 9 раз из 10 ..
решение очень простое.
MediaElement me = myPlayer.MediaElement;
WriteableBitmap wb = new WriteableBitmap(me.NaturalVideoWidth, me.NaturalVideoHeight);
wb.Render(me, null);
image.Source = wb;
**wb.Invalidate();**