我使用Youtube api for android 开发了一个应用程序。即使我创建了应用程序并且它工作正常。我仍然无法找出这个 api 的真正作用
1)当我第一次在设备 android 2.2 上运行它时。它迫使我从 Google Play 商店下载官方 YouTube 应用程序的新更新。之后它工作正常并且没有要求进一步更新或下载 YouTube 应用程序。YouTube api 使用 Youtube 应用程序播放视频也是如此通过浏览 api 代码我发现了一些东西
public static Intent createVideoIntent(Activity paramActivity,
String paramString1, String paramString2, int paramInt, boolean paramBoolean1, boolean paramBoolean2)
{
return a(newIntent("com.google.android.youtube.api.StandalonePlayerActivity.START").putExtra
("video_id", paramString2), paramActivity, paramString1, paramInt, paramBoolean1, paramBoolean2);
}
当我查看 YouTube 应用程序代码时,我发现了一个activity class
名为StandalonePlayerActivity
. 但是视频是在我设计的 UI 容器中播放的,com.google.android.youtube.player.YouTubePlayerView
它是 Youtube api 的一部分。那么上面的api是做activity class(StandalonePlayerActivity)
什么的,它的作用是什么呢?
2)它在Android 2.1上不起作用,为什么会这样?
请有人解释一下吗?