我使用的是iOS YouTube Player helper (helper),它工作得很好,但是预览图像不是我视图的大小,我无法知道如何更改它,因此它适合我创建的UIView。我怎样才能让它充满风景呢?
这是看上去的样子。

发布于 2014-07-18 07:31:40
这为我解决了这个问题:
在资产文件夹中应该有一个名为"YTPlayerView-iframe-player.html“的html文件。
将现有代码替换为“样式”标记,如下所示,这将确保播放机100%填充YTPlayerView:
<style>
body { margin: 0; width:100%%; height:100%%; }
html { width:100%%; height:100%%; }
</style>希望这能帮点忙!祝你周末愉快!
发布于 2017-01-12 09:57:30
可以使用以下方法重置webView大小:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
//
self.player.webView.bounds = CGRectMake(0, 0, self.player.bounds.size.width, self.player.bounds.size.height*1.5);
[self.player.webView setNeedsDisplay];
}发布于 2017-01-13 10:42:37
我找到了另一个解决办法。如果在xib文件中使用YTPlayerView,请确保以下几点。
1、检查“使用自动布局”
2 .不要设置YTPlayerView的宽度和高度值。
然后YTPlayerView将正常播放。
https://stackoverflow.com/questions/24374823
复制相似问题