- (void)viewDidLoad{
[super viewDidLoad];
NSString *path = [[NSBundle mainBundle] pathForResource:@"VidName" ofType:@"mov"];
NSURL *url = [NSURL URLWithString:path];
AVPlayer *av = [[AVPlayer alloc] initWithURL:url];
AVPlayerLayer *layer = [AVPlayerLayer playerLayerWithPlayer:av];
[layer setFrame:self.view.frame];
[self.view.layer addSublayer:layer];
[av play];
NSLog(@"error: %@", av.error);
}
正在記錄的錯誤爲NULL。AVPlayer不播放視頻
1)'av.error'爲NULL; 「av」本身呢? 2)你檢查過該文件是否可播放? (例如,通過iTunes同步到設備的視頻庫並嘗試播放)3)我假設'path'不是NULL,否則'NSURL'會拋出異常。 – 2012-07-06 09:59:38