When the media player is in the paused state, it is possible to set the position using setPosition( int milliseconds). This does in fact update the playback position of the video and renders the nearest frame to that position while staying in the paused state, as one might expect.
However, the positionChanged notifier only returns the value 0 when the player is in the paused state, despite having successfully changed the actual position (as evidenced by the video output rendering the correct frame given the specified time).
The positionChanged notifier should return the correct position while in both the Playing and Paused states. I would expect a value of 0 if the playback state is Stopped.