【问题标题】:Resizing Youtube iframe after superview change using WKWebview使用 WKWebview 更改超级视图后调整 Youtube iframe 的大小
【发布时间】:2015-12-21 04:52:37
【问题描述】:

我正在使用他们的 js sdk 加载包含嵌入式 youtube 视频的 WKWebview。我有三个视图,一个内部容器、一个全屏容器和一个外部(airplay 镜像)容器,它们可以保存 WKWebview 和其中的视频。

我可以将视频加载到 WKWebview 中,然后将其从内部视图移动到全屏视图就好了,或者从内部视图移动到播放视图,并且视频会根据要求调整大小,一切都很好。从全屏切换回内部播放或播放回内部播放 6 次中有 5 次不会调整视频大小。

另一个花絮,在 UIWebView 中运行相同视频的完全相同的容器代码工作得很好,并且每次都会调整大小。

有没有人遇到过这样的怪事?

【问题讨论】:

    标签: javascript ios iframe video youtube


    【解决方案1】:

    原来是两件事:

    1. 我需要在包含视频的页面的<head> 中添加以下内容:

    <meta name="viewport" content="initial-scale=1.0" />

    1. 无论出于何种原因,如果我有一个包含视图,它也是控制器上的一个属性,并且整个事情被传递了,它会发送更新到它的内容,它的大小已经改变并且每个人都很高兴。

    【讨论】:

      猜你喜欢
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      • 2018-05-19
      • 1970-01-01
      相关资源
      最近更新 更多