Как обслуживать большие файлы с помощью WKURLSchemeHandler? - PullRequest
0 голосов
/ 03 октября 2019

Я использую WKURLSchemeHandler для обслуживания локальных файлов, которые не могут быть непосредственно прочитаны WkWebView. Хотя он отлично работает с небольшими файлами, такими как видео, он полностью замораживает приложение, когда ему необходимо предоставить большие файлы, например видео.

Сейчас я читаю полный файл за один шаг, который не подходит для важных файлов. .

data = try Data(contentsOf: fileUrl)

Как мне поступить, чтобы этого избежать? Есть ли способ «потоковой передачи» содержимого файла?

...