我的xcode项目中保存了一个视频,我想将其作为对按钮点击的响应。 IOS是否内置了媒体API来处理它?任何人都可以给出在iPhone上处理视频的类名吗?
答案 0 :(得分:1)
MPMoviePlayerViewController。在提问之前请先搜索一下。
答案 1 :(得分:1)
以下是一些可以帮助您入门的代码:
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"yourfilename" ofType:@"m4v"]]];
[[moviePlayerController view] setFrame:CGRectMake(0, 0, parentView.frame.size.width, parentView.frame.size.height)];
[moviePlayerController setShouldAutoplay:NO];
[moviePlayerController setControlStyle:MPMovieControlStyleEmbedded];
[[moviePlayerController backgroundView] setBackgroundColor:[UIColor clearColor]];
[moviePlayerController prepareToPlay];
根据文档,您必须使用与父视图一样大的帧设置MPMoviePlayerController的帧。
答案 2 :(得分:0)
是的,iOS确实包含处理它的媒体API。