ikt*_*two 3 android-youtube-api android-tv
我想在我的Android TV应用程序上显示一些YouTube视频,我试图移植我已经在手机上工作的东西,但是在那里我使用了YouTube Android API播放器,但似乎无法在Android TV上运行。
我发现了这个https://code.google.com/p/gdata-issues/issues/detail?id=6998,所以看起来我并不孤单。
我添加了WebView并可以显示视频,但无法获得完整的高清分辨率,嵌入式视频可以吗?
YouTube播放器完整API在Android TV上不可用,但是开发人员目前可以按以下方式使用YouTube意图。
String videoId = "dQw4w9WgXcQ";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:" + videoId));
intent.putExtra("force_fullscreen", true);
intent.putExtra("finish_on_ended", true);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
这将使用YouTube应用程序播放视频。force_fullscreen = true会删除对相关视频的导航,而finish_on_ended = true会在完成视频后返回到调用应用程序。
您也可以使用
Intent intent = YouTubeIntents.createPlayVideoIntentWithOptions(this, videoId, true, false);
Run Code Online (Sandbox Code Playgroud)
如果您下载YouTubeAndroidPlayerAPI:
https://developers.google.com/youtube/android/player/downloads/
并将jar文件包含在您的项目中
| 归档时间: |
|
| 查看次数: |
1597 次 |
| 最近记录: |