I don't think this will work.
The seek( ms ) is in milliseconds and not in frames.
For sure it seems that you calculate with the frames at which ms it should be, but it is not the intention of this interface.
The seek is just forwarded to the phonon backend and basically it depends on the backend what it really does with this information. It may round or jump to something near to it.
This maybe especially the case, when the fps is not constant over time.
In order to see if it would work, I would look into the sources of your backend.
The backends don't have to many files, so the search may not take too long.
Also a google "phonon frames -electron" gives some hints for this topic, i.e. that in the experimental of kde phonon branch a frame based interface is intended, but for sure it is not in Phonon 4.2 which is shipped with Qt 4.4.
Bookmarks