Tire you too :-)
http://blog.blundellapps.com/show-youtube-user-videos-in-a-listview/

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)); }
source share