7

SKVideoNode在使用视频 URL初始化 a时iOS9,行为更改为在添加节点后立即自动启动视频,在之前版本的iOS.

在里面执行以下操作SKScene init

SKVideoNode* videoNode = [SKVideoNode videoNodeWithVideoFileNamed:@"sample.m4v"];
[self addChild:videoNode];

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

[videoNode play];

在视频开始播放之前。

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

(我还发现 iOS9 模拟器根本无法播放 SKVideoNodes,您必须在设备上进行测试)

4

0 回答 0