2012-05-08 62 views
2

我已經按照教程介紹瞭如何使用youtube gdata。使用YouTube和YouTube上的視頻填充列表視圖。源代碼是從這個網站上可用:http://blog.blundell-apps.com/click-item-in-a-listview-to-show-youtube-video/Youtube intent從瀏覽器開始android

在onclick的東西似乎出了問題。它應該開始的視頻的網址,但它只能去webrowser和youtube.com

有人可以看看它嗎?

編輯:現在

一切工作。這似乎是使用JSON播放器/默認而不是播放器/移動設備正確啓動了意圖。

+0

你是在設備上還是在仿真器上運行?這可能在設備上正常工作 –

+0

如果您使用鏈接到的源代碼的確切副本,並且應用程序未按照承諾運行,那麼對於Blundell來說,這是一個很好的問題,因爲他們編寫了自己的示例中使用的API。 – Sam

回答

2

看起來您在鏈接的示例源中選擇的URL並不適合用於此目的。如果您查看GetYoutubeUserVideosTask的來源,您會注意到它們從0123S的JSON中提取的值是items數組中每個對象的player->defaultplayer->mobile值,如果點擊該數組,它只會加載網頁。

您可能會嘗試修改示例以從該JSON對象中取出其中一個content網址,而該網址應直接加載視頻播放器。

HTH

+0

Thx,現在它正在工作。我使用默認值而不是JSON中的移動值。 – Ukjent

0

Youtube應用程序只能與特殊的ROM一起使用。所以你不能在OpenSource-ROM中運行它們,就像在仿真器中使用的那樣,不幸的是。