Cocos2d-x V3.10版本中的videoplayer问题

前端之家收集整理的这篇文章主要介绍了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中不支持,所以调试起来太浪费时间了!!!

猜你在找的Cocos2d-x相关文章