Ответ 1
Кажется, что YouTube установил свои SDK, и видео в реальном времени теперь снова работают.
Я разрабатываю приложение для Android, использующее API Youtube для Android. Я могу успешно воспроизвести любое видео с Youtube. Однако, когда я пытаюсь играть в прямом эфире, я сталкиваюсь с некоторыми проблемами:
Когда последняя версия Youtube установлена на моем устройстве (Youtube 11.13.56), я получаю следующее сообщение: "Во время игры была проблема, нажмите" Повторить попытку "
После удаления обновлений youtube и возврата к версии "youtube 10.18.55" все работает нормально.
Любая идея для решения этой проблемы?
Спасибо за помощь
Окружающая среда: Samsung Galaxy S4, Android 5.0.1, YouTubeAndroidPlayerApi-1.2.2
Кажется, что YouTube установил свои SDK, и видео в реальном времени теперь снова работают.
Основываясь на этом потоке, нет никакой разницы в воспроизведении любых видеороликов с YouTube и в реальном времени. Последняя версия приложения 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
}
Убедитесь, что вы правильно интегрировали broadcasts
и streams
из этой документации. Поток предоставляет контент, который будет транслироваться для пользователей YouTube. После создания ресурс liveStream
может быть привязан к одному или нескольким ресурсам liveBroadcast
.
Ниже приведены примеры с помощью YouTube Live Streaming API.