gpt4 book ai didi

ios - 在将iOS设备切换为横向模式时调整Youtube iFrame的大小

转载 作者:行者123 更新时间:2023-12-03 06:13:28 25 4
gpt4 key购买 nike

我正在使用UIWebView播放YouTube视频。在人像模式下工作正常。当我切换到横向模式时,由于UIWebView适应约束,Youtube iFrame不会调整大小。有什么方法可以将Youtube iFrame更改为横向模式?

最佳答案

import UIKit
import WebKit

class ViewController: UIViewController, WKScriptMessageHandler {

@IBOutlet weak var player: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
//palyYoutubePlayer()
player.configuration.userContentController.add(self, name: "jsHandler")
let bundleURL = Bundle.main.resourceURL!.absoluteURL
let html = bundleURL.appendingPathComponent("try.html")
player.loadFileURL(html, allowingReadAccessTo:bundleURL)
}

func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
if message.name == "jsHandler" {
print(message.body)
guard let event = message.body as? NSString else {
return
}
let str = String(event)
if str == "reload" {
self.player.reloadInputViews()
}
}
}
}

关于ios - 在将iOS设备切换为横向模式时调整Youtube iFrame的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47796117/

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