Android Youtube API использует официальное приложение Youtube для воспроизведения видео?
я использовалYoutube API для Android, чтобы разработать приложение. Хотя я создаю приложение, и оно отлично работает. Тем не менее я не смог узнать, что на самом деле делает этот API
1) Когда я запускаю его на устройстве Android 2.2 в первый раз. Это заставляет меня загружать новые обновления дляОфициальное приложение YouTube из магазина Google Play. После этого он работает нормально и нене требуйте дальнейшего обновления или загрузки приложения 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
, Но видео воспроизводится внутри контейнера пользовательского интерфейса, разработанного мной с помощьюcom.google.android.youtube.player.YouTubePlayerView
который является частью Youtube API. Так, что API делает с вышеупомянутымactivity class(StandalonePlayerActivity)
какова его роль?
2) Это неt работает на Android 2.1, почему так?
Пожалуйста, кто-нибудь объяснит это?