我正在开发一款使用cocos2d-x的游戏,并且我想在其中播放视频。 该活动有一个OpenGL视图,并且我还将其他VideoView放在其上并为INVISIBLE设置了可见性。在Android的OpenGL视图上播放视频
当我需要播放视频时,我只隐藏OpenGL视图并启用我的VideoView。之后,我创建MediaPlayer,使用该VideoView的持有者调用setDisplay等,最终视频播放效果良好。当视频结束时,我再次切换可见性 - opengl到VISIBLE和videoview到INVISIBLE。
但是,问题是,当我第二次尝试播放视频时,它只是不显示,但是正在播放来自视频的声音。
是否有任何可见性?
因为这是建立在OpenGL的视图的顶视图,而它是无形的,我会是能够通过'触摸'它?换句话说,这个层允许触摸传递给OpenGL层吗? – 2012-06-27 14:42:25
我可以通过设置触摸侦听器来侦听动作事件,我也更新了这些更改的帖子 – 2012-06-28 03:26:33