0

YouTube Android API を使用して Android アプリケーションを開発しました。次に、アプリケーションを Google TV デバイスで実行できるようにする必要があります。しかし、私のアプリケーションは Google TV デバイス/エミュレーターでは動作しません。ということでYouTubeライブラリ付属のサンプルアプリを試してみます。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 android.media.AudioManager@a6d87f98com.google.android.youtube.api.t@a6d7b380
AwesomePlayer           : video decoder shutdown completed

参考までに: AwesomePlayer は私が定義したタグではありません。

4

2 に答える 2

2

はい、Google TV で動作しますが、YouTube アプリのバージョン 1.6 (4845) (またはそれ以降) が必要です。

YouTube API サンプル アプリはすべて GTV で動作します: https://developers.google.com/youtube/android/player/sample-applications

YouTube API を使用して、テレビで見栄えのする HD ビデオを再生できます。

YouTube API を使用する GTV アプリをオープンソース化しました: https://github.com/entertailion/Video-Wall

このアプリは、YouTube プレイリスト内の動画のサムネイル画像のビデオ ウォールを表示します。サムネイルの 1 つが裏返され、プレイリストからビデオの再生が開始され、終了するまで再生されます。その後、ビデオはサムネイルに置き換えられ、別のサムネイルが反転して別のビデオが再生されます。

于 2013-05-05T02:54:51.273 に答える
0

テストするための Google TV デバイスを持っていませんが、そのデバイスで動作するはずです。

次のリソースが役立つ場合があります。

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

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

于 2013-05-04T23:49:11.007 に答える