Is this possible in Blender?

I need to create an animation which should be controlled by keyboard arrows

Let’s say I have a video-animation running, I want to be able to stop it/rewind it letting other people see the animation being rewinded, let it go ahead and so on.

Having a different behaviour on specific keypress is desirable too

Can this be done with blender? Otherwise what do you suggest? I was thinking exporting the blender model and using that with WPF but sounds a lot heavy (XAML)