我尝试了很多事情,而playinlinemedia = true无法解决这些问题,例如;
struct WebViewY : UIViewRepresentable {
@State var allowsInlineMediaPlayback: Bool = true
let url = URL (string: "https://www.youtube.com?playsinline=1")
func makeUIView(context: Context) -> WKWebView {
let webConfiguration = WKWebViewConfiguration()
webConfiguration.allowsInlineMediaPlayback = true
return WKWebView(frame: .zero)
}
func updateUIView(_ uiView: WKWebView,context: Context) {
let req = URLRequest(url: url!)
uiView.load(req)
}
}