为什么SKVideoNode会自动开始在iOS9上播放视频?

Pie*_*ter 7 ios sprite-kit skvideonode ios9

SKVideoNodeiOS9添加节点时将行为中的视频URL 初始化为更改为自动启动视频时,在以前的版本中调用play方法之后的iso iOS.

在里面做以下 SKScene init

SKVideoNode* videoNode = [SKVideoNode videoNodeWithVideoFileNamed:@"sample.m4v"];
[self addChild:videoNode];
Run Code Online (Sandbox Code Playgroud)

足以看到视频播放,而以前的iOS版本(更逻辑地)也需要调用

[videoNode play];
Run Code Online (Sandbox Code Playgroud)

在视频开始播放之前.

这是预期的变化吗?我看到的可能的解决方法是pause在初始化视频后立即调用,但这种行为发生了变化有点奇怪.(说实话,这感觉就像一个错误)

(我还发现iOS9模拟器在播放SKVideoNodes时遇到问题,你必须在设备上测试它)