还是那个问题,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中不支持,所以调试起来太浪费时间了!!!