Когда я устанавливаю позицию в NaturalDuration на MediaElement, позиция фактически не устанавливается. Я использую файлы WMV.
_media.Position = _media.NaturalDuration.TimeSpan;
MediaElement фактически не идет до конца клипа. Я проверяю открытые и не игровые состояния. Видео полностью буферизовано.
Всегда идет до нескольких кадров до конца клипа. Он даже создает резервные копии нескольких кадров, если видео уже было в конце. Когда я пытаюсь сбросить его снова, он все равно не работает. Единственный способ добраться до конца клипа - воспроизвести материал.
Это известная проблема Silverlight? Будет ли это исправлено в релизе Silverlight5? Есть ли известный обходной путь?