在 iOS 8.4 中,我们的游戏在尝试初始化SKVideoNode
via 文件名时崩溃,在 iOS 9 中运行良好。Apple 文档指出 8.0 及更高版本(此处)支持以下方法:
SKVideoNode *introVideoNode = [SKVideoNode videoNodeWithFileNamed:@"intro.mp4"];
但崩溃:
+[SKVideoNode videoNodeWithFileNamed:]: unrecognized selector sent to class
现在,如果我使用 a 进行初始化,iOS 8 和 9 中的一切都可以正常工作AVPlayer
:
SKVideoNode* introVideoNode = [[SKVideoNode alloc] initWithAVPlayer:player];
有人遇到过这种情况么?这是 iOS 8 的 SpriteKit 错误吗?