Воспроизведение видео с YouTube в фоновом режиме

Я разрабатываю приложение для Android, которое предлагает самые просматриваемые видеоклипы на YouTube, для воспроизведения видео я использую API Youtube для Android:

  @Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {

    Log.d(TAG , "onInitializationSuccess(Provider, YouTubePlayer, boolean ) - Ini ");

    if(!b) {
        youTubePlayer.cueVideo(getIntent().getStringExtra("VIDEO_ID"));
    }

    Log.d(TAG , "onInitializationSuccess(Provider, YouTubePlayer, boolean ) - Fi ");

}

Я хотел бы добавить в приложение другую функцию, я хочу определить, смотрит ли пользователь на экран, если нет, я хочу отправить видео на задний план и продолжать воспроизводить музыку, возможно ли это?

Любая помощь очень ценится.


person skylight    schedule 12.09.2016    source источник
comment
Я смутно помню политику YouTube, запрещающую кому бы то ни было запускать приложения для воспроизведения видео YouTube в фоновом режиме, вы это проверяли?   -  person Tim    schedule 12.09.2016
comment
Только сейчас то, что вы говорите, правильно.   -  person skylight    schedule 12.09.2016


Ответы (1)


Только пользователи YouTube Red могут воспроизводить видео YouTube в фоновом режиме (см. здесь). Вы можете проверить, есть ли у них это в API, но я так не думаю.

Также можно воспроизводить видео с YouTube в фоновом режиме, если открыть настольную версию YouTube в браузере. Возможно, вы можете использовать это, открыв правильную ссылку в веб-просмотре в фоновом режиме ;-) ...

person dalyan    schedule 12.09.2016