Как я могу играть в прямые трансляции YouTube с помощью API Android Player для Android?
1 SohailAziz [2014-01-14 21:33:00]
Мне удалось воспроизвести видео YouTube с помощью YouTubePlayer. Однако, когда я пытаюсь играть в прямые трансляции с помощью YouTubePlayer, ничего не происходит. Является ли воспроизведение прямых трансляций, поддерживаемых API? Если да, то как это сделать?
android youtube live-streaming android-youtube-api
1 ответ
1 Решение SohailAziz [2014-01-15 16:20:00]
Нет никакой разницы в воспроизведении обычных видеороликов YouTube и живых видео. Мне не удалось воспроизвести видео в прямом эфире на Android версии 4.1. однако в версии 4.2.2 видео в реальном времени воспроизводилось успешно. Для использования API должна быть установлена последняя версия официального приложения Youtube. Код:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);
youTubeView.initialize(DEVELOPER_KEY, this);
}
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider,
YouTubePlayer player, boolean wasRestored) {
player.loadVideo("UT86BH2LVUU"); //live vid
}