游戏闪屏动画(Logo&健康游戏公告)使用了
experimental::ui::VideoPlayer
来播放视频
3.7版本开发到目前为止发现2个坑
1.设置大小
_videoPlayer->setContentSize(Size(widgetSize.width * 0.4f,widgetSize.height * 0.4f));
若果没有设置大小,默认的大小貌似是0*0
可以按视频长度播放,但是什么也看不到
设置大小与设置是否允许全屏貌似是无关的
2.播放结束操作
当播放结束时(收到complete通知)
若立即将player移除(remove)
会一定几率在ios设备上崩溃
目前的办法是播放完之后
在下一帧replaceScene由闪屏场景进入到游戏场景
这样当场景释放的时候
player也会一并释放