问题描述
问题是关于为什么视频是黑色的以及如何修复它?
我正在使用 Xcode 12 构建一个带有常规 web 视图的基本应用程序 https://github.com/ioscreator/ioscreator/tree/master/IOSWebViewTutorial
当我加载这个网址时 https://webrtc.github.io/samples/src/content/getusermedia/gum/ 我按下按钮开始,应用程序询问“允许......使用你的相机?”我接受,但视频是黑色的。
在我的 info.plist 如果设置这些
隐私 - 麦克风使用说明
隐私 - 相机使用说明
基本代码
import UIKit
import WebKit
class ViewController: UIViewController,WKNavigationDelegate {
var webView: WKWebView!
override func loadView() {
webView = WKWebView()
webView.navigationDelegate = self
view = webView
}
override func viewDidLoad() {
super.viewDidLoad()
// 1
let url = URL(string: "https://ioscreator.com")!
webView.load(URLRequest(url: url))
// 2
let refresh = UIBarButtonItem(barButtonSystemItem: .refresh,target: webView,action: #selector(webView.reload))
toolbaritems = [refresh]
navigationController?.isToolbarHidden = false
}
func webView(_ webView: WKWebView,didFinish navigation: WKNavigation!) {
title = webView.title
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)