在SKVideoNode
中使用视频网址初始化iOS9
时,行为会在添加节点后立即更改为自动启动视频,即i.s.o。在先前版本的iOS
中调用play方法之后。
在SKScene init
SKVideoNode* videoNode = [SKVideoNode videoNodeWithVideoFileNamed:@"sample.m4v"];
[self addChild:videoNode];
足以看到视频播放,而以前的iOS版本(更符合逻辑)也需要调用
[videoNode play];
在视频开始播放之前。
这是预期的改变吗?我看到的一个可能的解决方法是在初始化视频后立即调用pause
,但这种行为发生了变化有点奇怪。
(说实话,这感觉就像一个错误)
(我还发现iOS9模拟器在播放SKVideoNodes时遇到问题,你必须在设备上进行测试)