将视频添加到iPhone应用程序

时间:2011-02-19 10:22:14

标签: iphone iphone-sdk-3.2

如何将视频添加到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 个答案:

答案 0 :(得分:2)

首先关闭 - 找出您正在使用的视频格式。我认为它不是iPhone支持的那个。

  1. 因此,当您了解这一点时,您可以继续寻找能够播放视频的第三方播放器。我相信那里有很多。我的推荐 - 尝试使用VLC。

  2. 如果你想在你的iPhone上使用默认视频应用程序(当然,这比任何其他替代方案更好),你可以试用Windows& Mac应用程序WALTR 2:https://softorino.com/waltr/windows-guides/how-transfer-videos-to-iphone-without-itunes。它适应任何视频和放大器用于iPhone播放的音乐,并将它们推送到iPhone上的默认应用程序。

答案 1 :(得分:0)

您需要为MPMoviePlayerController设置框架并将其添加到您的视图中:

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