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

  1. download youtubeplyaer api https://developers.google.com/youtube/android/player/downloads/

  2. register app on google developer console https://console.developers.google.com

  3. take unique api key , use in app.

  4. 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

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -