Воспроизведение YouTube видео в фоновом режиме
Я занимаюсь разработкой приложения для Android, которое предлагает наиболее часто просматриваемые видеоклипы в YouTube. Для воспроизведения видео я использую YouTube API для 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 ");
}
Я хотел бы добавить в приложение другую функцию, я хочу определить, смотрит ли пользователь на экран, если нет, я хочу отправить видео на задний план и продолжить воспроизведение музыки, возможно ли это?
Любая помощь очень ценится.
1 ответ
Только на YouTube красные пользователи могут воспроизводить видео YouTube в фоновом режиме ( см. Здесь). Вы можете проверить, есть ли у них это в API, но я так не думаю.
Также можно воспроизводить видео YouTube в фоновом режиме, если открыть браузерную версию YouTube. Может быть, вы можете использовать это, открыв правильную ссылку в веб-представлении в фоновом режиме;-) ...