ChangbaDevs / KTVHTTPCache

A powerful media cache framework.
MIT License
2.35k stars 435 forks source link

1005 error #151

Closed jhomlala closed 7 months ago

jhomlala commented 3 years ago

Hi, starting from iOS 14.5 KTVHTTPCache stopped working for m3u8 files.

2021-05-07 21:02:04.220730+0200 Runner[3869:56881] Task <0F7C6E83-B34B-4D8C-9143-A7D908FA73DA>.<1> finished with error [-1005] Error Domain=NSURLErrorDomain Code=-1005 "The network connection was lost." UserInfo={_kCFStreamErrorCodeKey=-4, NSUnderlyingError=0x600001184c60 {Error Domain=kCFErrorDomainCFNetwork Code=-1005 "(null)" UserInfo={NSErrorPeerAddressKey=<CFData 0x600003bfc420 [0x7fff8004b340]>{length = 28, capacity = 28, bytes = 0x1c1e0050000000000000000000000000 ... 0000000100000000}, _kCFStreamErrorCodeKey=-4, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <0F7C6E83-B34B-4D8C-9143-A7D908FA73DA>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <0F7C6E83-B34B-4D8C-9143-A7D908FA73DA>.<1>"
), NSLocalizedDescription=The network connection was lost., NSErrorFailingURLStringKey=http://localhost:80/request.m3u8?url=http%3A%2F%2Fcdn.theoplayer.com%2Fvideo%2Felephants-dream%2Fplaylist.m3u8, NSErrorFailingURLKey=http://localhost:80/request.m3u8?url=http%3A%2F%2Fcdn.theoplayer.com%2Fvideo%2Felephants-dream%2Fplaylist.m3u8, _kCFStreamErrorDomainKey=4}
2021-05-07 21:02:04.224099+0200 Runner[3869:54800] Failed to load video:
2021-05-07 21:02:04.224302+0200 Runner[3869:54800] Error Domain=NSURLErrorDomain Code=-1005 "The network connection was lost." UserInfo={NSLocalizedDescription=The network connection was lost., NSUnderlyingError=0x60000113eb50 {Error Domain=NSOSStatusErrorDomain Code=-1005 "(null)"}}
2021-05-07 21:02:04.241319+0200 Runner[3869:55937] [VERBOSE-2:ui_dart_state.cc(186)] Unhandled Exception: PlatformException(VideoError, Failed to load video: The network connection was lost., null, null)

If you want I can add more details.

libobjc commented 7 months ago

3.0 已支持 HLS