Android Youtube SDK-知道何时加载第一帧

Android Youtube SDK-知道何时加载第一帧,android,android-youtube-api,Android,Android Youtube Api,我想在初始化YouTube播放器时显示加载屏幕,但仅当视频的第一帧加载并显示给用户时才隐藏此屏幕 这是因为,如果我在NializationSuccess上删除屏幕,那么还有几秒钟的时间,播放器仍然是黑色的。之后,播放器加载第一帧或视频图像海报,并显示播放按钮。如果可能的话,我想检测这个场景。谢谢。有一个youtubeplyer.PlayerStateChangeListener接口,您可以为此目的进行监听 player.setPlayerStateChangeListener(new YouTu

我想在初始化YouTube播放器时显示加载屏幕,但仅当视频的第一帧加载并显示给用户时才隐藏此屏幕


这是因为,如果我在NializationSuccess上删除屏幕,那么还有几秒钟的时间,播放器仍然是黑色的。之后,播放器加载第一帧或视频图像海报,并显示播放按钮。如果可能的话,我想检测这个场景。谢谢。

有一个youtubeplyer.PlayerStateChangeListener接口,您可以为此目的进行监听

player.setPlayerStateChangeListener(new YouTubePlayer.PlayerStateChangeListener() {

        @Override
        public void onVideoStarted() {  }

        @Override
        public void onVideoEnded() { }

        @Override
        public void onLoading() {   }

        @Override
        public void onLoaded(String arg0) { }

        @Override
        public void onError(ErrorReason arg0) { }

        @Override
        public void onAdStarted() { }
    });
onLoaded显示视频最终加载的时间,因此这是播放按钮和视频海报出现在屏幕上的时刻