Добавление видео в приложение для iPhone - PullRequest
0 голосов
/ 19 февраля 2011

Как добавить видео в приложение для iPhone. с помощью iPhone SDK 3.2.5? Я не вижу видео, но слышу, как оно воспроизводится.

Вот код:

-(void) viewDidLoad{
    NSBundle *bundle=[NSBundle mainBundle];
    NSString *moviePath = [bundle pathForResource:@"Facebook" ofType:@"mp4"];
    NSURL *movieURL=[[NSURL fileURLWithPath:moviePath] retain];
    MPMoviePlayerController *theMovie = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
    theMovie.scalingMode = MPMovieScalingModeAspectFill;
    [theMovie play];
    [super viewDidLoad];
}

Ответы [ 2 ]

2 голосов
/ 14 декабря 2016

Прежде всего - узнайте, какой у вас формат видео.Я предполагаю, что это не тот, который поддерживается iPhone.

  1. Так что, когда вы узнаете это, вы можете пойти дальше и найти стороннего плеера, способного воспроизводить ваше видео.Я уверен, что их там много.Рекомендация от меня - попробуйте использовать VLC.

  2. Если вы хотите использовать видео-приложение по умолчанию на вашем iPhone (что, конечно, намного лучше, чем любая другая альтернатива), вы можете попробовать приложение для Windows и Mac WALTR 2: https://softorino.com/waltr/windows-guides/how-transfer-videos-to-iphone-without-itunes. Он адаптирует любое видео и музыку для воспроизведения на iPhone и помещает их в приложение по умолчанию на iPhone.

0 голосов
/ 19 февраля 2011

Вам необходимо установить фрейм для вашего MPMoviePlayerController и добавить его к вашему виду:

theMovie.view.frame = CGRectMake(0.0, 0.0, 320.0, 480.0);
[self.view addSubview:theMovie.view];
...