Java setVisibility onStateChanged(PlayerStates.PAUSE()-kaltura/AndroidReferenceApp

Java setVisibility onStateChanged(PlayerStates.PAUSE()-kaltura/AndroidReferenceApp,java,android,kaltura,Java,Android,Kaltura,要在播放状态暂停和结束时将图像可见性更改为可见。在播放状态播放时,我要将其更改为不可见 我现在有什么 mPlayerStateListener.onStateChanged(new PlayerStates.PAUSE() { image = (ImageView) findViewById(R.id.imageViewback); image.setVisibility(View.VISIBLE); }); 我正在使用kalturas AndroidReferenceAp

要在播放状态暂停和结束时将图像可见性更改为可见。在播放状态播放时,我要将其更改为不可见

我现在有什么

mPlayerStateListener.onStateChanged(new PlayerStates.PAUSE() {

image = (ImageView) findViewById(R.id.imageViewback);
image.setVisibility(View.VISIBLE);

        });
我正在使用kalturas AndroidReferenceApp并尝试将代码放在这里

这可能会有帮助


有什么想法吗?

这是一段代码,它让一切都像一个魔咒一样工作,我做错的是没有将事件侦听器放在播放器JsCallbackReady中

我花了一天的时间来实现这一点,但目前还没有关于这一点的任何信息,所以我希望它能帮助其他希望使用kalturaSDK在本机应用程序中实现这一功能的人

// Hooking up to the players API
    playerView.registerJsCallbackReady(new KPlayerJsCallbackReadyListener() {
        @Override


        public void jsCallbackReady() {
         // Player is loaded and we tell it to play the video
            playerView.play();





            playerView.addKPlayerEventListener("playerPaused", new KPlayerEventListener() {
                @Override
                public void onKPlayerEvent(Object body) {
                    // Player is paused, do something

                }

                @Override
                public String getCallbackName() {

                    return "onPlayerPaused";
                }

            });

            playerView.addKPlayerEventListener("playerPlayed", new KPlayerEventListener() {
                @Override
                public void onKPlayerEvent(Object body) {
                    // Player is playing, do something

                }

                @Override
                public String getCallbackName() {

                    return "onPlayerPlayed";
                }
            });



            playerView.addKPlayerEventListener("playerPlayEnd", new KPlayerEventListener() {
                @Override
                public void onKPlayerEvent(Object body) {
                   // Player have finished the video, do something

                }

                @Override
                public String getCallbackName() {

                    return "onPlayerPlayEnd";
                }
            });


        }


    });


}

那个么出了什么问题?Logcat中有错误吗?你们确定你们想要不可见而不消失吗?除了在单元上,你们并没有得到任何错误,所以并没有什么可以继续的