iOS Ошибка UIWebview Загрузка обработана подключаемым модулем: невозможно воспроизвести видео с URL-адреса корзины s3, загружаемого с устройства android - PullRequest
0 голосов
/ 07 января 2020

Мы загружаем и воспроизводим снятые видео с устройств 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 для пользовательского агента внезапно перестало работать. Может кто-нибудь помочь мне, как решить эту проблему. Заранее спасибо

1 Ответ

0 голосов
/ 10 января 2020

это проблема совместимости звука из android захвата видео. на основе Проблема совместимости видео: android записанное видео не воспроизводится в iPhone переполнение стека, ответьте моей android команде, измененной аудиоформат AMR на AA C. Теперь мы можем воспроизводить видео, снятое с устройства android на устройствах iOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...