Adicionando vídeo a um aplicativo do iPhone
-
15-11-2019 - |
Pergunta
Como adiciono um vídeo a um aplicativo para iPhone.usando iPhone SDK 3.2.5?Não vejo o vídeo real, mas posso ouvi-lo sendo reproduzido.
Aqui está o código:
-(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];
}
Solução
Você precisa definir o quadro para seu MPMoviePlayerController e adicioná-lo à sua visualização:
theMovie.view.frame = CGRectMake(0.0, 0.0, 320.0, 480.0);
[self.view addSubview:theMovie.view];
Outras dicas
Primeiro – descubra qual formato de vídeo você está usando.Presumo que não seja aquele suportado pelos iPhones.
Então, quando você aprender isso, poderá procurar um reprodutor de terceiros que seja capaz de reproduzir seu vídeo.Tenho certeza de que há muitos deles lá.Recomendação minha: tente usar o VLC.
Se você quiser usar o aplicativo de vídeos padrão no seu iPhone (que, claro, é muito melhor do que qualquer outra alternativa), você pode experimentar o aplicativo WALTR 2 para Windows e Mac: https://softorino.com/waltr/windows-guides/how-transfer-videos-to-iphone-without-itunes.Ele adapta qualquer vídeo e música para reprodução no iPhone e os envia para seu aplicativo padrão em um iPhone.