之前在Android平台实现了该功能,iOS端看了几个帖子之后搞了搞,大致方法相同,多为借鉴
参考链接:http://www.cocoachina.com/bbs/read.php?tid-235430.html
废话不多说,直接上代码。
新建视频view,并将其加入到cocos2d渲染层的下面,设置渲染层为透明,为videoview设置tag值方便以后设置
更改UIVideoPlayer-ios.mm下视频放置的view为我们新增的videoview,顺便取消掉iOS自带的播放器控件,因为层级关系,也不会被相应到。
然后编译运行就好了,注意,不能设置视频全屏,设置全屏后,视频层会直接覆盖掉全部的视图,就像视频播放器点击全屏一样。
最后附上效果图