2012-06-13 68 views
0

在我的iPhone应用程序中,我想以小视图播放视频。iphone应用程序:仅在小视图中播放视频

视频应该开始自动播放,并且应该隐藏播放暂停和全屏的按钮。

enter image description here

我怎么能做到这一点?

请帮助和建议。

感谢

+0

这是一个UIWebView内?如果是的话,那些其他人的答案可能不是你想要的 – Gruntcakes

+0

@马丁你是对的。这适用于mpmovieplayercontroller。为网络视图我不知道我怎么能这样做? – ios

+0

因为它在UIWebView中,我想知道如果你想播放视频作为网页视图加载的HTML的一部分,在这种情况下,你可以嵌入视频轻松使用HTML5视频标签播放内嵌,指定大小等。 – Gruntcakes

回答

0

你会做什么手动设置为MPMoviePlayerController的观点框架,以及控制样式设置为MPMovieControlStyleNone。就像下面这样..

.... 
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:url]]; 
[player setControlStyle:MPMovieControlStyleNone]; 

//this is where you create your `embedded` view size 
player.view.frame = CGRectMake(0, 0, 200, 300); 

[self.view addSubview:player.view]; 
.... 
0
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] init]; 
[player prepareToPlay]; 
player.shouldAutoplay = NO; 
player.allowsAirPlay = YES; 
player.scalingMode = MPMovieScalingModeAspectFit; 
[player.view setFrame:CGRectMake(0,0,300,320)]; 
[viewPlayer addSubview:player.view]; 

    self.moviePlayer = player;//declare MPMoviePlayerController class object globaly for play and push the vedio if you want to add this functionality 

希望,这帮助你.... :)