Android youtube Api skip video -
i working android youtube api.i create youtube api project.i can play video youtube api.now want skip video in button click.i wrote code witch can skip video ,but when click in button have bed result.youtubeplayerview loading twice. code
public class mainactivity extends youtubebaseactivity implements youtubeplayer.oninitializedlistener { static private final string developer_key = "***********"; private string video = "*******"; private button b1; private youtubeplayer player1; public int endtime = 65000; private playerstyle style; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); youtubeplayerview youtubeview = (youtubeplayerview) findviewbyid(r.id.youtube_view); b1 = (button) findviewbyid(r.id.button1); youtubeview.initialize(developer_key, this); youtubeview.setenabled(false); style = playerstyle.chromeless; b1.setonclicklistener(new onclicklistener() { @override public void onclick(view v) { int[] array = new int[] { 36000, 40000, 50000, 60000, 70000, 80000 }; random random = new random(); final int index = array[random.nextint(array.length)]; log.e("randommmmmmmmmmmm", string.valueof(index)); player1.loadvideo(video, index); } }); } @override public void oninitializationfailure(provider provider, youtubeinitializationresult error) { toast.maketext(this, "oh no! " + error.tostring(), toast.length_long) .show(); } @override public void oninitializationsuccess(provider provider, youtubeplayer player, boolean wasrestored) { this.player1 = player; player1.setplayerstyle(style); player.loadvideo(video); }
}
what doing wrong? if knows solution please me
sorry didnt understand question think trying forward video time. dont know if work should @ method onseekto():
private playbackeventlistener playbackeventlistener = new playbackeventlistener() { @override public void onbuffering(boolean arg0) { } @override public void onpaused() { } @override public void onplaying() { } @override public void onseekto(int arg0) { } @override public void onstopped() { } };
and can add listener youtubeplayer instance. or if trying seek particular time clicking button can this:
youtubeplayer.seektomillis (int milliseconds);
Comments
Post a Comment