将 MPMoviePlayerController 的视图添加到 UIView
Posted
技术标签:
【中文标题】将 MPMoviePlayerController 的视图添加到 UIView【英文标题】:Add MPMoviePlayerController's view to a UIView 【发布时间】:2012-07-09 10:03:18 【问题描述】:我想将MPMoviePlayerController
添加到UIView
。
首先,我在 xib 文件中放置了一个视图,名为 youTubeView。 youtubePlayer 是MPMoviePlayerController
。
[youtubePlayer.view setFrame:youTubeView.frame];
[youTubeView addSubview:youtubePlayer.view];
[youtubePlayer play];
我想要 youtubePlayer 覆盖在 youtubeView 上的视图。但是 youtubePlayer 的视图很宽,它只是覆盖了 youTubeView 的一部分。为什么?
【问题讨论】:
【参考方案1】:试试这个
[youtubePlayer.view setFrame:youTubeView.bounds];
[youTubeView addSubview:youtubePlayer.view];
[youtubePlayer play];
【讨论】:
我现在知道了,这是关于边界和框架的不同定义。【参考方案2】:只需像这样youtubePlayer.scalingMode = MPMovieScalingModeFill;
为电影分配缩放模式
这将解决您的问题。
快乐编码:)
【讨论】:
以上是关于将 MPMoviePlayerController 的视图添加到 UIView的主要内容,如果未能解决你的问题,请参考以下文章
将 MPMoviePlayerController 旋转到横向 - iPhone SDK
使用 MPMoviePlayerController 将音频流保存到文件中
为啥我的 MPMoviePlayerController 突然将加载状态更改为未知?
MPMoviePlayerController 成功预加载后将视频缓存到磁盘