Я бы хотели, чтобы воспроизвести видеофайл в skvideonode, но каждый раз, когда я пытаюсь построить свою сцену я получаю сообщение:NSURL найти видео это не распространяется файл в mainBundle
, истекающее приложение из-за неперехваченное исключение 'NSInvalidArgumentException', причина: '*** - [NSURL initFileURLWithPath]: ноль параметр строка'
мой код выглядит следующим образом:
NSURL *fileURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"intro" ofType:@"m4v"]];
SKVideoNode *intro = [SKVideoNode videoNodeWithVideoURL:fileURL];
intro.size = CGSizeMake(size.width/2, size.height/2);
intro.position = CGPointMake(size.width/2, size.height/2);
[self addChild:intro];
[intro play];
Я пробовал разные способы, но ничего не работает.
Есть ли "intro.m4v" в корневой папке пакета? В Xcode файлы не должны находиться в * папке *, обозначенной синим цветом вместо желтой группы (папки). Во-вторых, обратите внимание, что это важно, т. Е. Если имя файла фактически «Intro.m4v», оно не может быть найдено на устройстве, если вы ищете «intro.m4v». – LearnCocos2D
Добавлен ли ваш файл в вашу цель и комплект? – Okapi
существует в корневой папке и главном комплекте. Я также пробовал все возможные имена файлов с суффиксом и без него – NeoGER89