Get the entire video id from a YouTube playlist

I am working on an application that shows a YouTube video from one of my own YouTube playlists. I am using the Android API for Android to do this. I use YouTubeThumbnailView to display the video, of course I can get the playlist in one YouTubeThumbnailView, but I'm looking for a way to get all the videos from the playlist and save them in a string array so that I can create a ListView to display all the videos.

So the only thing I need is identifiers, then I can make it work. I watched a demo of Video Wall , but I can’t find what I need, except that it is FC on my Nexus 7.

+4
source share
1 answer

Tire you too :-)

http://blog.blundellapps.com/show-youtube-user-videos-in-a-listview/

list of video's

You need to parse the data in the JSON array and get the correct string.

Something like that:

// For further information about the syntax of this request and JSON-C // see the documentation on YouTube http://code.google.com/apis/youtube/2.0/developers_guide_jsonc.html // Get are search result items JSONArray jsonArray = json.getJSONObject("data").getJSONArray("items"); // Create a list to store are videos in List<Video> videos = new ArrayList<Video>(); // Loop round our JSON list of videos creating Video objects to use within our app for (int i = 0; i < jsonArray.length(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); // The title of the video String title = jsonObject.getString("title"); // The url link back to YouTube, this checks if it has a mobile url // if it doesnt it gets the standard url String url; try { url = jsonObject.getJSONObject("player").getString("mobile"); } catch (JSONException ignore) { url = jsonObject.getJSONObject("player").getString("default"); } // A url to the thumbnail image of the video // We will use this later to get an image using a Custom ImageView // Found here http://blog.blundellapps.com/imageview-with-loading-spinner/ String thumbUrl = jsonObject.getJSONObject("thumbnail").getString("sqDefault"); // Create the video object and add it to our list videos.add(new Video(title, url, thumbUrl)); } 
+5
source

All Articles