# Video playback on mobile: can't seek to the end

My Unity3D game needs to play videos on mobile devices (using Handheld.PlayFullscreenMovie()). Seeking works badly. If I tap the video progress bar near the end (expecting it to play the last second then finish), playback jumps back a full 10-20 seconds, depending on the video. What should I try to make it easier for the player to seek within the file? Force additional key frames?

I'm currently encoding with HandbrakeCLI and the following settings:

--preset="AppleTV" --x264-tune=animation --x264-preset=veryslow


(--encopts "keyint=60" sets the maximum GOP size to 60 frames, which should make (at least) every 2 seconds searchable for a 30FPS video but that would also mean much lower compression)