Мы загружаем и воспроизводим снятые видео с устройств android и iOS. мы загружаемся в корзину s3. Я успешно воспроизводю видео, загруженное с устройств iOS, получаю ошибку Plug-in handled load
для видео, загруженного с устройства android. Я использую UIWebView
для воспроизведения видео. если я использую WKWebView
также получаю ту же проблему
мой код здесь
self.webView = UIWebView(frame: self.previewView.bounds)
webView.allowsInlineMediaPlayback = true
self.webView.delegate = self
self.webView.isOpaque = false
webView.backgroundColor = UIColor.black
var request = URLRequest(url: url)
self.previewView.addSubview(webView)
let userAgent = self.webView.stringByEvaluatingJavaScript(from: "navigator.userAgent")!+ "Custom agent"
UserDefaults.standard.register(defaults: ["UserAgent" : userAgent])
webView.loadRequest(request)
Я получаю ошибку ниже
Error Domain=WebKitErrorDomain Code=204 "Plug-in handled load" UserInfo={NSErrorFailingURLStringKey=https://xxx-xxx-videos.s3.amazonaws.com/my_web_videos/video/xxx/video.mp4, NSErrorFailingURLKey=https://xxx-xxx-videos.s3.amazonaws.com/my_web_videos/video/xxx/video.mp4, WebKitErrorMIMETypeKey=video/mp4, NSLocalizedDescription=Plug-in handled load}
Я пробовал решения одного из сообщение stackoverflow для пользовательского агента внезапно перестало работать. Может кто-нибудь помочь мне, как решить эту проблему. Заранее спасибо