2016-03-23 9 views
5

私はAndroid TV APPでYouTube動画を再生したいと思います。 私はAndroidの携帯電話/タブレットAPPで作業しています.Youtube Android APIを使用して動画を再生することができました。 しかし、Android TVで同じAPIを使用しようとするとエラーが発生します(「このアプリはYouTubeを更新しないと機能しません」)が、YouTubeは更新されます。Android TVでYoutube APIを使用

YouTube Android Player APIの問題追跡ツールでthisの問題が見つかりました。これは私がここで直面しているのと同じ問題です。誰かが解決策を持っているかどうかを知りたい場合や、私はYouTube Player Android API v1.2.2を使用しています。

私はIntent経由でYouTubeを開くことができますが、YouTube APIを使用して動画を表示する必要があります。

答えて

3

私はあなたと同じ理解を持っています。 YouTube APIはスマートフォンのYouTubeアプリのみで動作し、Android TVのYouTubeアプリでは動作しません。 Android TVアプリの公開を検討している場合、インテント以外のYouTubeプレーヤーAndroid APIは使用できません。ユーザーがAndroid TVのYouTubeアプリをインストールすることを期待する必要があるためです。参考までに、YouTubeのAndroidのプレーヤAPIの

  • 現在の行動がhere要約されている

  • Source code YouTubeインテントを使用してAndroid TVでYouTube動画を再生する。
3

YouTube再生APIはAndroid TVでは動作しない可能性がありますが、いつでも独自の再生メカニズムをアプリ内で実装できます。 https://developers.google.com/youtube/iframe_api_reference

アプリでWebViewを読み込み、そこからiframeとJSロジックを追加してコントローラと統合することができます。

JSコードとJavaコードをインターフェイスするには、WebView APIの使用方法についてhttps://github.com/Fleker/WebGameBridge.jsのようなプロジェクトを見てください。

データを取得する上で、WebViewからアクセスできるWeb APIもあります。

私は YoutubeTV libraryを作成しました
2

、それはこのビューから利用可能なすべてのJavaScript APIでYouTubeはiframeでWebviewを埋め込むYoutubeTvViewを提供YouTube Player API Reference for iframe Embeds

のラッパー。また

YoutubeTvFragmentは、メディアコントロールバー(PlaybackOverlayFragment

YoutubeTvViewを保持しています
関連する問題