There is a problem in my application,I want to use the seekTo()
function with VideoView
like this:
videoView.seekTo(time);
videoView.start();
It works well in android 2.2
,but doesn't work in android 2.3
or higher version...
Some body will tell me why? It troubles me for serval days.
The call to VideoView.start()
should be made only after the seek has completed. The call to VideoView.seekTo()
initiates a seek but unfortunately VideoView
does not support OnSeekCompleteListener
needed to notify the seek is actually done.
You can customize VideoView
to support OnSeekCompleteListener
as shown in my answer to 7990784.
Then you can register to receive onSeekComplete()
by calling setOnSeekCompleteListener()
. Your implementation of the listener should then call VideoView.start()
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With