Skip to content Skip to sidebar Skip to footer

Android Mediaplayer: Video Seek Causes Onseekcomplete To Be Called Twice

What am I doing wrong here? I set up onSeekCompleteListener, I prepare a movie, I do a seek. Right away onSeekComplete is called. Then after a delay I play the movie. And then onSe

Solution 1:

Unfortunately I cannot add comments to your question, but I'm having the same problem. I also noticed that, when the onSeekComplete is called the first time and you output currentMediaPostition(), it returns the same media position as it was called through seekTo(msec); which is fine.

But the second call to onSeekComplete (when the media starts) will output an other value (up to multiple seconds more or even less).

So I think the second call comes from the start() method. If you raise the delay from 1000ms to 3000ms, the call comes also later..

Post a Comment for "Android Mediaplayer: Video Seek Causes Onseekcomplete To Be Called Twice"