HTTP2 не работает с AVPlayer в Swift - PullRequest
1 голос
/ 07 марта 2020

В настоящее время я пытаюсь отправить токен через заголовки в Swift, но похоже, что проблема заключается в HTTP2.

Пример:

AVURLAsset

 let headers: [AnyHashable : Any] = [
        "content-type": "application/json",
        "authorization": "Bearer \(token)"
    ]
 let videoAsset = AVURLAsset(url: videoUrl)
 let subtitleAsset = AVURLAsset(url: vttURL, options: ["AVURLAssetHTTPHeaderFieldsKey": headers])

Ошибка

Task <B2755FA5-132C-4EE2-A72F-269EAEA8035C>.<5> finished with error [100] Error Domain=NSPOSIXErrorDomain Code=100 "Protocol error" UserInfo={_NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <B2755FA5-132C-4EE2-A72F-269EAEA8035C>.<5>, _kCFStreamErrorDomainKey=1, NSErrorPeerAddressKey=<CFData 0x600000ff2300 [0x7fff80617cb0]>{length = 16, capacity = 16, bytes = 0x100201bb0de06a770000000000000000}, _kCFStreamErrorCodeKey=100, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <B2755FA5-132C-4EE2-A72F-269EAEA8035C>.<5>"

Смежные вопросы

...