android - Youtube gdata api is no longer available, any alternative for this? -
gdata api youtube feed not working, last days.. alternative feed youtbe api..??
http://%20http://gdata.youtube.com/feeds/api/playlists/pl_yibwagyvjyyqx_qpkbat5zufwzoyzez
download youtubeplyaer api https://developers.google.com/youtube/android/player/downloads/
register app on google developer console https://console.developers.google.com
take unique api key , use in app.
use below code
public class aboutus extends youtubebaseactivity implements youtubeplayer.oninitializedlistener {
@override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.layout_about_us); youtubeplayerview youtubeplayerview = (youtubeplayerview) findviewbyid(r.id.youtube_player); youtubeplayerview.initialize(constants.youtube_api_key, this); initviews(); } private void initviews() { button btnvisitmega = (button) findviewbyid(r.id.btn_visit_megaforties); button btnvisitsecurity = (button) findviewbyid(r.id.btn_visit_security_seals); btnvisitmega.setonclicklistener(this); btnvisitsecurity.setonclicklistener(this); } @override public void oninitializationfailure(provider arg0, youtubeinitializationresult arg1) { toast.maketext(this, "failured initialize!", toast.length_long).show(); } @override public void oninitializationsuccess(provider provider, youtubeplayer player, boolean wasrestored) { /** add listeners youtubeplayer instance **/ player.setplayerstatechangelistener(playerstatechangelistener); player.setplaybackeventlistener(playbackeventlistener); /** start buffering **/ if (!wasrestored) { player.cuevideo(constants.youtube_video_id); } } 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() { } }; private playerstatechangelistener playerstatechangelistener = new playerstatechangelistener() { @override public void onadstarted() { } @override public void onerror(errorreason arg0) { } @override public void onloaded(string arg0) { } @override public void onloading() { } @override public void onvideoended() { } @override public void onvideostarted() { } };
Comments
Post a Comment