How to detect when video has stopped playing and perform action thereafter(Android) -
in programme when user clicks on imagepreview video starts running.video played in same actvity in images are.when video played images made invisible.i want when video stop should disappear , images should visible.i tried using isplaying() method doesn't work out expected.if set isplaying() method within onclick() action within isplaying() performed before video started , if place ouside setonclicklistener() method doesn't execute when video stopped.plzz help me code
imgpreview.setonclicklistener(new view.onclicklistener() { //clicking on first imageview @override public void onclick(view v) { imgpreview.setvisibility(view.gone); imgpreview2.setvisibility(view.gone); videopreview2.setvisibility(view.visible); videopreview2.setvideopath(fileuri.getpath()); videopreview2.start(); } }); if(videopreview2.isplaying()==false){ imgpreview.setvisibility(view.visible); imgpreview2.setvisibility(view.visible); videopreview2.setvisibility(view.gone); }
have tried videoview's setcompletion listener. see docs.
videoview.setoncompletionlistener(new mediaplayer.oncompletionlistener() { public void oncompletion(mediaplayer mp) { //make image visible here } }); android video imageview videoview
No comments:
Post a Comment