2013-05-04 119 views
0

我使用YouTube Android API開發了一個Android應用程序。現在我需要我的應用程序能夠在Google TV設備中運行。但是我的應用程序在Google TV設備/仿真器中不起作用。所以我嘗試了YouTube庫附帶的示例應用程序。即使它不在Google TV中工作。我們可以使用Android YouTube API來開發Google TV應用程序嗎?

YouTube Android API是否真的與Google TV兼容?如果是這樣,爲什麼它不適用於Google TV?

我的logcat輸出說播放期間的媒體播放器錯誤。

YouTubeAndroidPlayerAPI : MediaPlayer error during playback [what=1, extra=-2147483648] 
YouTubeAndroidPlayerAPI : Retrying MediaPlayer error [retry=3, max=3] 
AwesomePlayer   : setDataSource_l('http://redirector.c.youtube.com/videoplayback?id=7b25376d1cb6c78e&itag=22&source=youtube&uaopt=no-save&upn=drkvZj2MXOc&el=videos&devKey=AWMUQlKSGtkK9UUmJNGoTUgO88HsQjpE1a8d1GxQnGDm&app=youtube_gdata&ip=0.0.0.0&ipbits=0&expire=1367719435&sparams=id,itag,source,uaopt,upn,ip,ipbits,expire&signature=5AC58E1E3D89EB15227C062654CBA43017C92F4A.46152ACA146CC324100BBED7DC27C8C234614D35&key=yta2&dnc=1') 
NuHTTPDataSource  : connect to redirector.c.youtube.com:80/videoplayback?id=7b25376d1cb6c78e&itag=22&source=youtube&uaopt=no-save&upn=drkvZj2MXOc&el=videos&devKey=AWMUQlKSGtkK9UUmJNGoTUgO88HsQjpE1a8d1GxQnGDm&app=youtube_gdata&ip=0.0.0.0&ipbits=0&expire=1367719435&sparams=id,itag,source,uaopt,upn,ip,ipbits,expire&signature=5AC58E1E3D89EB15227C062654CBA43017C92F4A.46152ACA146CC324100BBED7DC27C8C234614D35&key=yta2&dnc=1 @0 
AwesomePlayer   : reset 
AwesomePlayer   : cancel player events 
AudioService   : AudioFocus abandonAudioFocus() from [email protected][email protected] 
AwesomePlayer   : video decoder shutdown completed 

僅供參考:AwesomePlayer不是我定義的標籤。

回答

2

是的,它谷歌電視上的工作,但你需要有版本1.6(4845)的YouTube應用(或更高版本)。

所有的YouTube API示例應用程序對GTV工作:https://developers.google.com/youtube/android/player/sample-applications

您可以播放使用YouTube API,它在電視上看起來不錯的高清視頻。

我有開源的一個使用YouTube API一個GTV應用:https://github.com/entertailion/Video-Wall

這個應用程序顯示縮略圖的在YouTube播放列表視頻的視頻牆。其中一個縮略圖將翻轉並開始播放播放列表中的視頻,該視頻將播放直至完成。之後,視頻將被替換爲thumnbail,另一個縮略圖將翻轉以播放另一個視頻。

+0

我的應用程序在android設備上效果很好。但在谷歌電視它不會播放。在Google TV中使用Youtube API時是否需要執行特定的操作? – Chrishan 2013-05-05 05:17:08

+0

即使您的應用程序不適用於我的模擬器。可能是我在創建模擬器時做了一些錯誤。 – Chrishan 2013-05-05 09:33:43

+0

模擬器不支持所有GTV功能。您是否在GTV設備上查看YouTube應用版本?你使用哪種GTV設備?此外,GTV設備僅支持某些視頻格式:https://developers.google.com/tv/android/docs/gtv_media_formats – 2013-05-05 12:19:10

相關問題