在UIWebView中保存流的长宽比

时间:2018-06-19 15:09:07

标签: ios image uiwebview video-streaming aspect-ratio

在我的项目中,我使用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链接。

任何帮助将不胜感激。非常感谢!

0 个答案:

没有答案