Ошибки iphone MPMoviePlayerViewController CGContext
Я пишу приложение для iPhone, которое будет воспроизводить некоторые фильмы с использованиемMPMoviePlayerViewController
, До сих пор я получил его для воспроизведения фильмов, однако он вызывает некоторые ошибки в отладчике, которые все начинаются сCGContext
, Я сломал свой мозг, пытаясь это исправить. Вот детали моего кода:
.h файл:
#import
#import
@interface MovieViewController : UIViewController {
MPMoviePlayerViewController *playerController;
}
-(IBAction) playMovie:(id)sender;
.m файл:
@interface MovieViewController ()
@end
@implementation
-(IBAction)playMovie:(id)sender {
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"moviename" ofType:@"mp4"]];
playerController = [[MPMoviePlayerViewController alloc]
initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:playerController];
playerController.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
[playerController.moviePlayer play];
playerController = nil;
}
Когда я запускаю программу, фильм воспроизводится, однако, когда код выполняет строку:playerController = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
происходят следующие ошибки:
: CGContextSaveGState: invalid context 0x0
: CGContextClipToRect: invalid context 0x0
: CGContextTranslateCTM: invalid context 0x0
: CGContextDrawShading: invalid context 0x0
: CGContextRestoreGState: invalid context 0x0
Я знаю чтоinvalid context 0x0
означает, что эти конкретные переменные не имеют значения, но я понятия не имею, как это исправить. Любая помощь будет принята с благодарностью.