CCVideoPlayer не работает правильно
Я "импортировал" расширение "CCVideoPlayer" в свой проект cocos2d, и я хотел бы использовать его, чтобы показать заставку видео до запуска моей игры (я знаю, что многие ненавидят его, но мне все равно). Тем не менее, в Интернете не так много учебных пособий, так что вы, ребята, в значительной степени мое последнее средство. Я скопировал мое видео - QuickTime Movie 1280 x 720 (671 МБ) - в свой проект правильно, и когда я звоню:
[CCVideoPlayer setDelegate:self];
[CCVideoPlayer playMovieWithFile:@"Main.mov"];
Я вижу черный экран, и звук фильма воспроизводится правильно, однако нет видео. И что же мне делать?
Примечание: я реализовал методы делегата, и мой класс придерживается CCVideoPlayerDelegate
,
1 ответ
Вы можете добавить заставку видео, просто используя код target-c.
1-й - импортировать фреймворк MediaPlayer 2-й в.h файл #import
в любом методе.m файла-
{
NSString *path=[[NSBundle mainBundle]
pathForResource:@"videoName" ofType:@"mov"]; //only .mov file can run here
MPMoviePlayerViewController * player=[[MPMoviePlayerViewController alloc]
initWithContentURL:[NSURL fileURLWithPath:path]];
[ self presentMoviePlayerViewControllerAnimated: player];
}