Я использую MPMoviePlayerController
для воспроизведения видео в своем приложении для iPad.Воспроизведение нескольких видеороликов
На самом деле, я могу играть Ис 1 видео, но я пытаюсь играть в тех же время, 2 видео, вот мой код:
// Look for the video in the main bundle
NSString *urlStr = [[NSBundle mainBundle] pathForResource:@"3idiots.mov" ofType:nil];
NSURL *url = [NSURL fileURLWithPath:urlStr];
NSString *urlStr2 = [[NSBundle mainBundle] pathForResource:@"3idiots.mov" ofType:nil];
NSURL *url2 = [NSURL fileURLWithPath:urlStr2];
videoPlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
[self.view addSubview:videoPlayer.view];
videoPlayer.view.frame = CGRectMake(0, 0,200, 200);
videoPlayer2 = [[MPMoviePlayerController alloc] initWithContentURL:url2];
[self.view addSubview:videoPlayer2.view];
videoPlayer2.view.frame = CGRectMake(0, 300,200, 200);
[videoPlayer2 play];
NSLog(@"Video 1 playing");
[videoPlayer play];
NSLog(@"Video 2 playing");
Первое видео правильно запущенно, но не второй. (И кстати второе видео не Lauch после того, как первый законченный)
Вот мой результат:
2012-06-18 13:47:23.015 testMosaique[2498:11f03] Video 1 playing
2012-06-18 13:47:23.016 testMosaique[2498:11f03] Video 2 playing
Есть ли способ, при использовании MPMoviePlayerController
играть 2 или больше видео в то же время?
Спасибо-х
может отправить какой-нибудь код или демо как это сделать –
Мой код немного грязный, но здесь у вас есть учебник, который я использовал для достижения этого: http://abdulazeem.wordpress.com/2012/04/02/видео-манипуляции в КСН-resizingmerging-и перекрывающихся-видео в КСН / – Edelweiss