Youtube Api андроид автозапуск

Я использую Youtube Api в своем приложении, но моя проблема в том, что это не автоматическое воспроизведение, необходимо нажать кнопку воспроизведения.

Мой код:

setContentView(R.layout.playerview_demo); ((YouTubePlayerView)findViewById(R.id.youtube_view)).initialize(DEV_KEY, this); 

Макет youtube_view:

 <com.google.android.youtube.player.YouTubePlayerView android:id="@id/youtube_view" android:layout_width="fill_parent" android:layout_height="wrap_content" /> 

То, что вы ищете, – это метод loadVideo API Youtube. Из документов :

public abstract void loadVideo (String videoId)

Загружает и воспроизводит указанное видео.

Вы можете использовать его следующим образом:

 @Override public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player, boolean wasRestored) { this.player = player; player.loadVideo(video.id); // where video.id is a String of a Youtube video ID } 

Аналогичным образом существует также метод cueVideo , который добавляет видео в список воспроизведения, но автоматически не запускает воспроизведение видео.

Использование функции loadVideo .

 public abstract void loadVideo (String videoId, int timeMillis) 

Загружает и воспроизводит указанное видео. Воспроизведение начнется в указанное время в видео.

VideoId – Идентификатор видео, который будет воспроизводиться timeMillis – Время в миллисекундах

FYR: https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayer#loadVideo(java.lang.String) читатель

Я решаю это сам, а затем отправляю здесь:

  public void onInitializationSuccess(YouTubePlayer.Provider paramProvider, YouTubePlayer paramYouTubePlayer, boolean paramBoolean) {if (!paramBoolean)paramYouTubePlayer.loadVideo(CLIP_LINK);} 

В документации четко указано …

Примечание. YouTube учитывает только те записи, которые запускаются с помощью встроенной кнопки воспроизведения.

Но вы можете просто вызвать youtubeplayer.loadVideo(VIDEO_ID,0) // 0 millis, start right away

В противном случае вы можете использовать элементы управления CHROMELESS и добавить к нему настраиваемые элементы управления. Тогда это может сработать. Всего наилучшего..

Убедитесь, что функция autoplay установлена ​​в 1 . По умолчанию проигрыватель загружает начальное видео в autoplay .

Для получения дополнительной информации см. Параметры автозапуска Youtube .