Just in case anyone stumbles upon a similar problem:
I found out the problem was in the format of the video, which prevented the player from seeking correctly through the video and wanted to fully load it before it could perform any seek functions. I converted the video to F4V and then the code above worked just fine.