如何在iphone,xcode中播放视频

Pra*_*eep 3 iphone objective-c mpmovieplayercontroller ios

我正在iphone中创建一个电影应用程序.我想在我的应用程序中播放视频.我的视频网址位于本地.请有人帮助我如何在我的应用程序中播放视频

Emi*_*mil 8

它位于哪里?在应用程序包中?如果是这样,URL就是这样的:

NSURL *url = [NSURL URLWithString:[[NSBundle mainBundle] pathForResource:@"videoname" ofType:@"mov" inDirectory:@""]];
Run Code Online (Sandbox Code Playgroud)

您可以使用Apple的MediaPlayer框架播放大多数视频.

将框架(MediaPlayer)添加到项目中并将其导入.h-file,并创建MediaPlayer的实例,如下所示:

// .h:
#import <MediaPlayer/MediaPlayer.h>

// .m:
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
[[player view] setFrame:[self.view bounds]]; // Frame must match parent view
[self.view addSubview:[player view]];
[player play];
[player release];
Run Code Online (Sandbox Code Playgroud)

的MPMoviePlayerController的文档