iPhone应用程序:仅在小视图中播放视频

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iPhone应用程序:仅在小视图中播放视频相关的知识,希望对你有一定的参考价值。

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

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

我怎样才能做到这一点?

答案

你要做的是手动设置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];
....
另一答案
    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

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

以上是关于iPhone应用程序:仅在小视图中播放视频的主要内容,如果未能解决你的问题,请参考以下文章

iPhone:如何在特定视图中播放 YouTube 视频(而不是全屏)

我的 iPhone 视频仅在纵向模式下播放

iphone6不能播放微信视频怎么办?

Flutter 视频播放器仅在 iOS 上引发异常

iOS微信小视频优化心得

uni-app开发一个小视频应用(二)