Locked 30 FPS plays is jiggly, laggy

You need to use timespan.fromticks

TargetElapsedTime = TimeSpan.FromTicks((long)(TimeSpan.TicksPerSecond / targetFPS))

See here

1 Like