Возможно ли это? Я думаю, что это так, но я не могу понять это.
Итак, код для фильма на данный момент:
shrigString = [[NSBundle mainBundle] pathForResource: @ "shrig_h264_720p" ofType: @ "mov"];
shrigURL = [NSURL fileURLWithPath: shrigString];
// shrigMovie = [QTMovie movieWithFile: @ "shrig_h264_720p.mov" error: nil];
shrigMovie = [QTMovie movieWithURL: ошибка shrigURL: ноль];
shrigMovieView = [QTMovieLayer layerWithMovie: shrigMovie];
[[[[CCDirectorMac sharedDirector] openGLView] window] addChildWindow:shrigWindow ordered:NSWindowAbove];
[shrigWindow setContentView:shrigNSView];
[shrigNSView setLayer:shrigMovieView];
shrigMovieView.frame = CGRectMake(size.width /2, size.height /2, 1024, 576);
[shrigMovie autoplay];
[shrigMovie play];
NSLog(@"shrigMovie: %@", shrigMovie);
NSLog(@"shrigMovie is: %@", QTStringFromTime([shrigMovie currentTime]));
Однако я не могу понять, как добавить это в мою сцену. Это Cocos2D для Mac, кстати.
В консоли:
shrigMovie: 0: 00: 00: 00.00 / 2500 Итак, я думаю, что он загружается нормально, но просто не отображается?
Любые идеи будут высоко оценены.
Спасибо.