我使用Youtube api爲Android開發一個應用程序。即使我創建的應用程序,它工作正常。我仍然無法找到這個api真的做什麼Android Youtube API使用官方Youtube App播放視頻?
1)當我第一次在設備的Android 2.2上運行它。它迫使我從Google Play商店下載Official YouTube app的新更新。之後,它工作正常,並沒有要求進一步更新或下載YouTube應用程序。所以,是的YouTube API使用YouTube應用palying視頻 通過通過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
。但是視頻是在我使用com.google.android.youtube.player.YouTubePlayerView
設計的UI容器中播放的,這是Youtube API的一部分。那麼API與上面的activity class(StandalonePlayerActivity)
做什麼,它的作用是什麼?
2)它不適用於Android 2.1,它爲什麼如此?
請有人解釋一下嗎?