Я использую WKURLSchemeHandler
для обслуживания локальных файлов, которые не могут быть непосредственно прочитаны WkWebView
. Хотя он отлично работает с небольшими файлами, такими как видео, он полностью замораживает приложение, когда ему необходимо предоставить большие файлы, например видео.
Сейчас я читаю полный файл за один шаг, который не подходит для важных файлов. .
data = try Data(contentsOf: fileUrl)
Как мне поступить, чтобы этого избежать? Есть ли способ «потоковой передачи» содержимого файла?