您如何在应用中播放视频?

问题描述

| 我在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。