У меня есть MediaElement
, который я использую для отображения фильмов.Я хотел бы точно контролировать скорость, с которой воспроизводятся эти фильмы.Для этой цели я использовал свойство SpeedRatio
в MediaElement
.
. У меня проблема в том, что она не выглядит линейной.При speedratio 2 он воспроизводится почти со скоростью 4x (т.е. 40 секунд воспроизведения за 10 секунд), а speedratio 0.5 - почти со скоростью 0,25x (т.е. 10 секунд воспроизведения за 40 секунд).Это приближение, кто-нибудь может уточнить?Документация не объясняет.
Также при воспроизведении со скоростью SpeedRatio
, отличной от 1х, фильм кажется дрожащим.Я добавил метку, которая отображает положение в фильме, и совершенно очевидно, что он не работает гладко.Есть ли другие решения, которые стоит попробовать?
У меня есть опыт работы с XNA, и он может дать лучшую производительность.Тем не менее, ради простоты проекта я бы хотел, чтобы проект полностью основывался на WPF.Система меню сделана с WPF.