SKVideoNode
在使用视频 URL初始化 a时iOS9
,行为更改为在添加节点后立即自动启动视频,在之前版本的iOS
.
在里面执行以下操作SKScene init
SKVideoNode* videoNode = [SKVideoNode videoNodeWithVideoFileNamed:@"sample.m4v"];
[self addChild:videoNode];
足以看到视频播放,而以前的iOS版本(更合乎逻辑)也需要调用
[videoNode play];
在视频开始播放之前。
这是有意的改变吗?我看到的一个可能的解决方法总是pause
在初始化视频后立即调用,但这种行为改变有点奇怪。(老实说,感觉就像一个错误)
(我还发现 iOS9 模拟器根本无法播放 SKVideoNodes,您必须在设备上进行测试)