Как я могу играть в прямые трансляции 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

}