在我的项目中,我使用UIWebView
来观看可通过http://
链接访问的流。它工作正常,但问题是流的纵横比为3:4,而我的UIWebView
的纵横比为4:3。结果-流UIWebView
直达整个方向。
我的UIWebView
初始化代码:
webView = WKWebView(frame: frame)
webView.configuration.preferences.javaScriptEnabled = false
webView.isUserInteractionEnabled = false
webView.isOpaque = false
webView.backgroundColor = .red
webView.navigationDelegate = self
webView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
webView.contentMode = UIViewContentMode.scaleAspectFit
addSubview(webView)
我的代码以建立http链接进行流传输:
private func configurateStreamPath(with ip: String) -> String {
let path = "http:/\(ip):8080"
return "<img name=\"Cam\" src=\"\(path)\" width=\"100%%\" height=\"100%%\" \" \"alt=\"Live Feed\" style=\"background-color: #000000\" />"
}
我了解我需要使用我在HTML链接中传递的参数,但是由于我发现的建议均无效,因此不确定是否正确执行了操作。我尝试了that链接和that链接。
任何帮助将不胜感激。非常感谢!