VideoPlayer.time and VideoPlayer.frame are only updated when the next frame gets produced, which is not yet the case within the seekCompleted handler. To execute logic after seek completes and the new frame is displayed, the VideoPlayer.frameReady event can be used.