1

わかりましたので、これを見つけるのは非常に難しいと思います。ユーザーからの最新の YouTube ビデオを UITableView に入れる方法を見つけるのに苦労しています。

私はこれを試しましたが、それは時代遅れであり、エラーが山ほど発生します: http://code.google.com/p/gdata-objectivec-client/downloads/detail?name=gdata-objectivec-client-1.11.0 。ジップ

UIWebView を使用する以外に、YouTube ビデオを UITableView に配置するための優れたチュートリアルはありますか?

4

2 に答える 2

2

例を見てみましょう.. Nethfelユーザーの場合。彼のプレイリストをクリックします。リンクバーに「http://www.youtube.com/watch?v=4nx7g60Ldig&list=UUANsW00CkQnNnnUyuC1cygw」と表示されます

ここで..プレイリストの「番号」を取得し、UUANsW00CkQnNnnUyuC1cygw ..JSON リクエストを作成します..最大 50 件の結果

http://gdata.youtube.com/feeds/api/playlists/UUANsW00CkQnNnnUyuC1cygw?v=2&alt=jsonc&max-results=50

JSON を JSONC に置き換えることができます。結果に小さな変化が見られます。これは、アプリの開始時に要求されます

ここで、次の結果を「解釈/翻訳」する必要があります。

{
apiVersion: "2.1",
data: {
id: "UUANsW00CkQnNnnUyuC1cygw",
author: "Nethfel",
title: "Uploaded videos",
description: "",
thumbnail: {
sqDefault: "http://i.ytimg.com/vi/4nx7g60Ldig/default.jpg",
hqDefault: "http://i.ytimg.com/vi/4nx7g60Ldig/hqdefault.jpg"
},
content: {
5: "http://www.youtube.com/p/UUANsW00CkQnNnnUyuC1cygw"
},
totalItems: 17,
startIndex: 1,
itemsPerPage: 50,
items: [
{
id: "UUGCa8nZNU7uOfDF3zV9AxkJtJSuX5gHGI",
position: 1,
author: "Nethfel",
video: {
id: "4nx7g60Ldig",
uploaded: "2011-11-02T12:32:03.000Z",
updated: "2013-01-07T18:26:41.000Z",
uploader: "nethfel",
category: "Howto",
title: "iOS Passing Data Between View Controllers Technique 1",
description: "This video discusses one of the most basic techniques for passing data between view controllers in an iOS application. This technique uses storing a local iVar in one class and passing it to the second class about to be displayed on the screen. Although this is a very simple example using an NSString, it can be applied using any other type of data as well - whether it be a collection or a custom data model object.",
thumbnail: {
sqDefault: "http://i.ytimg.com/vi/4nx7g60Ldig/default.jpg",
......

すべての要素があります: タイトル、サムネイル、ページへのリンクなど... この JSON 応答を解析 (抽出) する必要があります..それを TableView に入れます..

セルをクリックすると、新しい「詳細」ページが開きます..iOS用のLBYouTubeViewを使用できますか

于 2013-01-19T23:34:39.457 に答える
1

YouTube ビデオを UIView で再生できる場合は、それを UITableView コントローラー セルに埋め込むことができます。

于 2013-01-18T21:14:04.387 に答える