我正在使用 cocos2d-x 开发游戏,我想在其中播放视频。该活动有一个 OpenGL 视图,我还在它上面放置了额外的 VideoView 并将可见性设置为 INVISIBLE。
当我需要播放视频时,我只需隐藏 OpenGL 视图并启用我的 VideoView。之后,我创建了 MediaPlayer,使用该 VideoView 的持有者调用 setDisplay 等,最终视频播放良好。视频结束后,我再次将可见性切换回来 - opengl 到 VISIBLE,videoview 到 INVISIBLE。
但是,问题是当我第二次尝试播放视频时,它只是没有出现,但是,正在播放视频中的声音。
能见度有什么问题吗?