Cocos2d-x V3.10版本中的videoplayer问题
还是那个问题,Cocos2dx到处是坑!!!V3.7.1中一切正常,而且代码的思维和其它一样,他妹的,到V3.10就出错!!!用了一个多星期,终于搞定了,现在总结一下问题。 1、初始化问题: 在3.10版本中,官方给的demo中,videoplayer的初始化是在Scene的init中初始化,我把3.7中的思维,先把videoplayer放在layer上,让后初始化,在这里死活不行,于是只能按官方的来,直接把videoplayer初始化在init中,这种思维我很讨厌,不和常理,虽然能达到目的,但是我很不喜欢。注意:其它地方初始貌似不行!!! 2、播放跳出和返回界面问题: videoplayer正在播放,返回上一个界面,然后再进入时就会出现上次退出那个画面,开始时,退出执行videoplayer->stop(),这不行,要执行videoplayer->pause(),就可以了。 3、两个视频之间的切换,videoplayer会放大一下,才恢复正常: 首先判断是否在播放,如果是,则videoplayer->pause,然后先setvisible(false),隔0.2秒后在setvisible(true),就解决了。 4、播放时,取消点击平面中的触控事件,即单击切换播放和暂停:
把红色框中代码注销掉就可以。 videoplayer在win32中不支持,所以调试起来太浪费时间了!!! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |