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

时间:2015-08-13 09:59:00

标签: ios sprite-kit ios9 skvideonode

SKVideoNode中使用视频网址初始化iOS9时,行为会在添加节点后立即更改为自动启动视频,即i.s.o。在先前版本的iOS中调用play方法之后。

SKScene init

中执行以下操作
SKVideoNode* videoNode = [SKVideoNode videoNodeWithVideoFileNamed:@"sample.m4v"];
[self addChild:videoNode];

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

[videoNode play];
在视频开始播放之前

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

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

0 个答案:

没有答案