android - onProgressChanged() not called after moving progress button manually -


i have following code add seekbar video:

final videoview videoview = (videoview) findviewbyid(r.id.videoview);  final mediacontroller mediacontroller = new mediacontroller(this) {     ...     // commented out irrelevant code. }  mediacontroller.show(); mediacontroller.setanchorview(videoview); videoview.setmediacontroller(mediacontroller);  videoview.setonpreparedlistener(new mediaplayer.onpreparedlistener() {         public void onprepared(mediaplayer mp) {              final int topcontainerid1 = getresources().getidentifier("mediacontroller_progress",                     "id", "android");             final seekbar seekbar = (seekbar) mediacontroller.findviewbyid(topcontainerid1);              seekbar.setonseekbarchangelistener(new onseekbarchangelistener() {                  int overall_progress = 0;                  @override                 public void onprogresschanged(seekbar seekbar, int progress, boolean fromuser) {                     ...                 }                  @override                 public void onstarttrackingtouch(seekbar seekbar) {                 }                  @override                 public void onstoptrackingtouch(seekbar seekbar) {                     videoview.seekto((int) (videoview.getduration() * (seekbar.getprogress() / 1000.0)));                 }            });        } }); 

everything works fine, , seeker indicator aligned video while playing. when move seek button manually, video goes right place.

my problem: if pause video , start playing again, seekbar progress indicator no longer moves though video plays again. checked see if onprogresschanges() called in situation, never called! know fix this? appears person had problem, nobody answered post: seekbar onprogresschanged doesn't fired when moving manually


Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -