我正在使用WebView显示一个嵌入了视频的网页,当页面加载时,视频会自动开始。我想要的是有视频停止或暂停时,网页加载。有没有一种方法可以在应用程序或WebView中完成此操作?我当前用于加载网页的代码如下:
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet weak var webViewRv: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL (string: "page url");
if let unwrappedurl = url {
let request = URLRequest(url: unwrappedurl)
let session = URLSession.shared
let task = session.dataTask(with: request){ (data, response, error) in
if(error == nil)
{
self.webViewRv.load(request);
}else{
print("ERROR: \(error)")
}
}
task.resume()
}
}
}
任何帮助都是最好的。谢谢!
发布于 2018-07-14 02:51:24
将WKWebView的配置mediaTypesRequiringUserActionForPlayback
设置为.all
。
https://stackoverflow.com/questions/51329154
复制相似问题