gpt4 book ai didi

javascript - 使用 WKWebview 在 super View 更改后调整 Youtube iframe 的大小

转载 作者:行者123 更新时间:2023-11-29 01:38:01 25 4
gpt4 key购买 nike

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

我可以将视频加载到 WKWebview 中,然后将其从内部 View 移动到全屏 View ,或者从内部 View 移动到播放 View ,并且视频会按照指示调整大小,一切都很好。从全屏切换回内部或通过播放播放切换到内部 6 次中有 5 次不会调整视频大小。

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

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

最佳答案

原来是两件事:

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

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

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

关于javascript - 使用 WKWebview 在 super View 更改后调整 Youtube iframe 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32746892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com