游戏闪屏动画(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也会一并释放