首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击完成按钮时,带有YouTube视频的iOS UIWebView不会关闭

单击完成按钮时,带有YouTube视频的iOS UIWebView不会关闭
EN

Stack Overflow用户
提问于 2017-08-10 03:39:40
回答 1查看 401关注 0票数 0

我有一个链接到youtube视频的UIWebView。当我按下观看视频时,它进入全屏模式,但当我按下左上角的“完成”按钮时,视频离开全屏,然后立即重新进入全屏。我发现,如果我在按下“完成”之前暂停视频,那么它就会按预期工作。有没有其他人遇到过这个问题?

代码语言:javascript
运行
复制
override func viewDidLoad() {
        let url = URL.init(string: "https://www.youtube.com/embed/we8o1WPx_c0")
        let urlrequest = URLRequest.init(url: url!)
        videoWebView.loadRequest(urlrequest)
    }

如果我的描述不清楚,这是一段正在发生的事情的视频:https://youtu.be/qSC6VdPANGg

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-12 01:59:05

UIWebView已被弃用。我把UIWebView换成了WKWebView,一切都像预期的那样工作。

在名为videoContainer的故事板上放置了一个UIView之后,我得到了以下内容:

代码语言:javascript
运行
复制
self.videoWebView = WKWebView(frame: self.videoContainer.bounds)
let url = URL(string: "https://www.youtube.com/embed/we8o1WPx_c0")
videoWebView!.load(URLRequest(url: url!))
self.videoContainer.addSubview(videoWebView!)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45599316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档