我怎么能在像 Path 这样的 UIView 中嵌入视频?
Posted
技术标签:
【中文标题】我怎么能在像 Path 这样的 UIView 中嵌入视频?【英文标题】:How could I Embedded Video in a UIView like Path? 【发布时间】:2012-06-06 08:00:17 【问题描述】:图片是从Path App截取的,你可以看到,在表格视图中,有一个视频剪辑,当我点击播放按钮时,视频播放没有变成全屏。
视频似乎嵌入在表格视图中?
如何做到这一点?你能举个例子吗?谢谢
【问题讨论】:
【参考方案1】:取自我的一个项目,只需调整它以满足您的需求:
NSURL *movieUrl = [NSURL fileURLWithPath:moviePath];
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:movieUrl];
player.view.frame = CGRectMake(0, 0, 690, 370);
// Here is where you set the control Style like fullscreen or embedded
player.controlStyle = MPMovieControlStyleDefault;
//player.controlStyle = MPMovieControlStyleEmbedded;
//player.controlStyle = MPMovieControlStyleDefault;
//player.controlStyle = MPMovieControlStyleFullscreen;
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinished) name:MPMoviePlayerPlaybackDidFinishNotification object:player];
UIView *movieBox = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 600, 400)];
[movieBox setBackgroundColor:[UIColor blackColor]];
[movieBox addSubview:player.view];
[self.view addSubview:movieBox];
player.scalingMode = MPMovieScalingModeAspectFit;
player.contentURL = movieUrl;
[player play];
【讨论】:
发布和这里缺少的东西,我把它留给你:) 好像可以,但是播放按钮不像图片显示的那样。 我不知道路径应用程序,但在那种情况下,我猜它实际上是应用程序内部的网络视图。我只从嵌入网站的视频中知道这种箭头样式。 非常感谢。我遇到了另一个问题,你能帮忙吗? ***.com/questions/10929107/… 你好,@ jimpic 我在我的按钮点击事件中使用了这个代码,但它不会播放视频..它将显示黑屏..【参考方案2】:在UIWebView
中使用html5
进行视频播放,因为初始是海报图片,点击视频会根据您的要求开始播放。
请参考this 链接以在 webView 中播放视频。
希望对您有所帮助!
【讨论】:
死链接,请在此处修复或添加信息以上是关于我怎么能在像 Path 这样的 UIView 中嵌入视频?的主要内容,如果未能解决你的问题,请参考以下文章
.and() 在像 HttpSecurity 这样的春季安全类中做了啥?有人帮我理解这个