使用WKWebview

时间:2015-09-23 18:28:27

标签: javascript ios iframe video youtube

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

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

另一个小问题,在UIWebView中运行相同视频的完全相同的容器代码工作正常,并且每次调整大小。

有没有人遇到这样的怪异?

1 个答案:

答案 0 :(得分:1)

原来是两件事:

  1. 我需要将以下内容添加到包含视频的页面的<head>中:
  2. <meta name="viewport" content="initial-scale=1.0" />

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