问题描述
|
我在xcode项目中保存了一个视频,我希望将其作为对按钮单击的响应来播放。 IOS是否内置了媒体API来处理此问题?谁能给在iPhone上处理视频的类名?
解决方法
以下是一些入门代码:
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@\"yourfilename\" ofType:@\"m4v\"]]];
[[moviePlayerController view] setFrame:CGRectMake(0,parentView.frame.size.width,parentView.frame.size.height)];
[moviePlayerController setShouldAutoplay:NO];
[moviePlayerController setControlStyle:MPMovieControlStyleEmbedded];
[[moviePlayerController backgroundView] setBackgroundColor:[UIColor clearColor]];
[moviePlayerController prepareToPlay];
根据文档,您必须将MPMoviePlayerController的框架设置为与父视图一样大的框架。
,MPMoviePlayerViewController。在提出问题之前,请先进行搜索。
,是的,iOS确实包含用于处理该问题的媒体API。