0

我是android域的新手..

我正在使用小型应用程序..在我的应用程序中,我正在使用youtube视频播放video view..

我需要的是??

youtube在数组列表中有视频网址。我希望这个array list视频应该在listview(缩略图)中显示文本,如果用户选择它应该在下一个全屏播放的视频..

这个怎么实现??请帮我..

我已经通过谷歌,但我仍然没有清楚的例子..请任何人帮助我..

非常感谢提前...

4

2 回答 2

1
    JSONObject jsonResponse = null;
    try {
         url="http://api.embed.ly/1/oembed?url="www.youtube.com/watch?v=XwGHJJYBs0Q"&maxwidth=500";
        DefaultHttpClient httpClient = new DefaultHttpClient();
        Log.v("URL request", "--->" + url);
        URI uri = new URI(url);
        HttpGet httpget = new HttpGet(uri);
        httpget.setHeader("Accept", "application/json");
        httpget.setHeader("Content-type", "application/json; charset=utf-8");
        HttpResponse response = httpClient.execute(httpget);
        HttpEntity responseEntity = response.getEntity();
        String changeTIDRec = EntityUtils.toString(responseEntity);
        System.out.println(changeTIDRec);
        jsonResponse = new JSONObject(changeTIDRec);
        Log.v("WebService", "Response : " + jsonResponse);
    } catch (Exception e) {
        e.printStackTrace();
    }
    return jsonResponse;





    JSONObject json = new WebService().RequestUrl(url);
            String thumbnail_url;
    if (json == null) {
        return null;
    } else {
        String provider_url = json.getString("provider_url");
        System.out.println("provider_url"+provider_url);
        String description = json.getString("description");
        System.out.println("description"+description);
        String title = json.getString("title");
        System.out.println("title"+title);
        String urls = json.getString("url");
        System.out.println("url"+urls);
        String thumbnail_width = json.getString("thumbnail_width");
        System.out.println("thumbnail_width"+thumbnail_width);
         thumbnail_url = json.getString("thumbnail_url");
        System.out.println("thumbnail_url"+thumbnail_url);
        String version = json.getString("version");
        System.out.println("version"+version);
        String provider_name = json.getString("provider_name");
        System.out.println("provider_name"+provider_name);
        String type = json.getString("type");
        System.out.println("type"+type);
        String thumbnail_height = json.getString("thumbnail_height");
        System.out.println("thumbnail_height"+thumbnail_height);
}
    return thumbnail_url;

例子

http://api.embed.ly/1/oembed?url=http://www.youtube.com/watch?v=KFBdW9EQgVg&maxwidth=500

缩略图网址:http: //i4.ytimg.com/vi/KFBdW9EQgVg/hqdefault.jpg

于 2013-04-30T06:22:47.183 回答
0

看看这个来自github
的例子和更多

我在我的应用程序中使用了此代码,并使用 Html 代码 iframe 标记将视频播放到 Webview 中。

于 2013-04-30T13:05:54.153 回答