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中有错误吗?你们确定你们想要不可见而不消失吗?除了在单元上,你们并没有得到任何错误,所以并没有什么可以继续的