我知道如何使用Android youtube API來使用視頻ID獲取圖像的縮略圖,但是如何通過使用視頻標題找到視頻的縮略圖?如何通過使用youtube API for android搜索主題來查找YouTube上的視頻鏈接?
1
A
回答
0
要解析的YouTube搜索到的視頻JSON提要使用此鏈接:
https://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&q=my+love+by+shovon
Here "my love by shovon" is searched item.
使用任何JSON解析器解析它,並得到搜索項的YouTube影片。 使用此Json解析器。
public JSONObject getJson()
{
DefaultHttpClient httpclient = new DefaultHttpClient(new BasicHttpParams());
HttpPost httppost = new HttpPost("https://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&q=my%20love%20by%20shovon");
// Depends on your web service
httppost.setHeader("Content-type", "application/json");
InputStream inputStream = null;
String result = null;
HttpResponse response = null;
try {
response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
HttpEntity entity = response.getEntity();
try {
inputStream = entity.getContent();
} catch (IllegalStateException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
// json is UTF-8 by default i beleive
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"), 8);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
StringBuilder sb = new StringBuilder();
String line = null;
try {
while ((line = reader.readLine()) != null)
{
sb.append(line + "\n");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
result = sb.toString();
JSONObject job = null;
try {
job = new JSONObject(sb.toString());
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return job;
}
相關問題
- 1. 用Android上的YouTube API搜索視頻
- 2. Youtube API只搜索視頻
- 3. Javascript搜索視頻使用YouTube API通過API密鑰
- 4. Javascript Youtube搜索API未找到視頻
- 5. 如何通過YouTube API獲取YouTube視頻的標題
- 6. 如何在Android中使用YouTube數據API搜索視頻
- 7. 使用JavaScript點擊鏈接時,在YouTube上搜索視頻?
- 8. 如何在YouTube上找到上傳的視頻的網址(通過Youtube API)
- 9. 如何使用Youtube API(GTLYoutube)在iPhone sdk上搜索視頻?
- 10. 單個視頻無法在Youtube API上搜索標題搜索
- 11. Youtube使用android api搜索
- 12. 搜索youtube視頻
- 13. 使用YouTube Android Api來顯示視頻
- 14. 如何從youtube視頻直接鏈接到youtube api v3
- 15. 如何通過Facebook Graph API發佈YouTube視頻鏈接
- 16. 提取的YouTube視頻鏈接使用YouTube數據API
- 17. 如何檢索Youtube視頻說明使用Youtube API使用Gdata?
- 18. 如何使用Youtube API v3通過ID檢索視頻?
- 19. 無法在YouTube搜索結果頁面上使用Selenium查找YouTube視頻鏈接
- 20. 如何創建通過API搜索YouTube
- 21. youtube視頻鏈接
- 22. 如何使用YouTube v3 API檢索YouTube視頻的標籤?
- 23. Youtube數據API:搜索視頻,通過syndicate = true過濾
- 24. Youtube API - 通過ajax上傳視頻
- 25. 如何使用Youtube API json無法通過JavaScript API/xml api查找作爲HD/NEW/3D電影的YouTube視頻?
- 26. 如何使用基於頻道ID的YouTube API查找視頻
- 27. 無法使用youtube-api從YouTube上檢索視頻
- 28. Youtube API - 僅搜索音樂視頻
- 29. 搜索舊YouTube視頻
- 30. 如何使用youtube v3 api和C刪除YouTube上的視頻#
剛纔看了[的Youtube API文檔(https://developers.google.com/youtube/2.0/reference)好,你將可以使用'媒體thumbnail' – mutiemule
其實我初學者和實現我已閱讀它,但找不到任何方法來做到這一點。 – Mursaleen