Intereting Posts
Есть ли код для Snackbars в Android L или мы ожидаем, что они сами их реализуем? Любой опыт работы с Android NDK? Цели платформы Android SDK (для sbt gen-android <platform-target> <имя-пакета> <имя>) Как избавиться от предупреждения Android Studio «Результат getException () не выбрасывается»? Android GPS включен или выключен Преобразовать значения секунд в часовые минуты? Избегайте нажатия нескольких быстрых кликов Необязательный метод в интерфейсе Java Android: как мы можем выполнить backport withEndAction для более старых версий, с помощью Nine Old Androids ShouldOverrideUrlLoading не работает / улавливает ссылки при загрузке страницы Получите широту и долготу от имени адреса. НЕ Геокодер Android – КоординаторLayout / NestedScrollView / Скрыть панель инструментов / Проблема с WebView Начать виртуальный тур с помощью gmaps v2 для Android Как отменить View.OnDragListener в android во время перетаскивания операции? Список <Object> или RealmList <RealmObject> на Realm Android

YouTubePlayer не загружает рекламное видео с помощью cueVideo ()

Я использую YouTubePlayer для воспроизведения видео на YouTube и использования cueVideo(videoId) для загрузки видео, которое отлично работает, если видео не содержит Ad, но видео содержит Ad, а затем cueVideo(videoId) не загружает видео.

Также видно, что некоторые обсуждения касаются такой проблемы, которая предлагается использовать loadVideo(videoId) вместо cueVideo(videoId) но в соответствии с моим требованием я показывал изображение до тех пор, пока видео не буферизуется и когда видео буферизуется скрыть изображение и показать YouTubePlayer , поэтому нужно использовать cueVideo(videoId) Вместо loadVideo(videoId) .

Есть ли у кого-то такая проблема? Заранее спасибо за любое предложение или помощь.

Ниже приведен мой код для загрузки видео:

  youTubePlayer.cueVideo(videoId); 

Solutions Collecting From Web of "YouTubePlayer не загружает рекламное видео с помощью cueVideo ()"

Предисловие: YouTube не позволяет просматривать какой-либо просмотр через свой видеоплеер .

Я предполагаю, что ваше «загрузочное изображение», так как оно отображается над видеоплеером, покрывает объявление, которое начинает катиться для некоторых видео. Вы можете проверить это, прочитав журналы и следя за предупреждением, брошенным в SDK YouTube.

Я бы предложил использовать обратный вызов YouTubePlayer.PlayerStateChangeListener , который предлагает следующие методы:

 abstract void onAdStarted() abstract void onVideoStarted() abstract void onLoaded(String videoId) 

Используя эти методы, вы можете гарантировать, что ваше «загрузочное изображение» будет правильно скрыто перед видео или начнется воспроизведение рекламы.