Запуск автоматически нового действия после видео YouTube - PullRequest
0 голосов
/ 30 апреля 2019

Мне нужно начать работу после того, как видео на YouTube закончится. Я нашел несколько кодов, но, как мне кажется, это для видео, встроенного в медиаплеер, а не для Youtube. Вот мой код страницы на YouTube-плеере. Благодарим за любую помощь!

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_aquaparkrestaurant_vid);
    backbtn = findViewById(R.id.backbtn);
    btnPlay = findViewById(R.id.plyyoutubebtn);
    youTubePlayerView = findViewById(R.id.youtubeplay);
    mOnIntiOnInitializedListener = new YouTubePlayer.OnInitializedListener() {

        @Override
        public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
            youTubePlayer.loadVideo("lpshX0WtSTU");
            youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.CHROMELESS);
        }

        @Override
        public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {

        }

    };

    btnPlay.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            youTubePlayerView.initialize(PlayerConfig.API_KEY,mOnIntiOnInitializedListener);

            if(isPlay)
                btnPlay.setImageResource(R.drawable.ic_play_circle_outline_black_24dp);
            else
                btnPlay.setImageResource(R.drawable.ic_pause_circle_outline_black_24dp);
            isPlay = !isPlay;

        }
    });

    backbtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent(AquaParkRestaurantVid.this, WhatToEatActivity.class);
            startActivity(intent);

        }
    });
}}
...