我们可以使用Android YouTube API来开发谷歌电视应用程序吗?



我使用YouTube Android API开发了一个Android应用程序。现在我需要我的应用程序能够在谷歌电视设备上运行。但我的应用程序不工作在谷歌电视设备/模拟器。所以我尝试了YouTube库附带的示例应用程序。甚至在谷歌电视上也不能用。

YouTube的Android API真的与谷歌电视兼容吗?如果是这样,为什么它不能在谷歌电视上工作?

我的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 android.media.AudioManager@a6d87f98com.google.android.youtube.api.t@a6d7b380
AwesomePlayer           : video decoder shutdown completed

仅供参考:AwesomePlayer不是我定义的标签。

是的,它确实在Google TV上工作,但你需要有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播放列表中视频的缩略图图像的视频墙。其中一个缩略图将翻转并开始播放播放列表中的视频,该视频将一直播放到播放完毕。在此之后,视频将被一个缩略图所取代,而另一个缩略图将翻过来播放另一个视频。

我没有谷歌电视设备来测试它,但应该可以在那个设备上运行。

这些资源可能是有用的:

https://developers.google.com/tv/android/docs/gtv_demo_samples

http://www.youtube.com/watch?v=ULTQ4J5Em40

最新更新