SJMediaCacheServer icon indicating copy to clipboard operation
SJMediaCacheServer copied to clipboard

A HTTP Media Caching Framework. It can cache FILE or HLS media. 音视频边播边缓存框架, 支持 HLS(m3u8) 和 FILE(mp4, mp3等).

Results 36 SJMediaCacheServer issues
Sort by recently updated
recently updated
newest added

我按照集成步骤集成后,将playbackURLWithURL转换后的地址赋值给ZFPlayer 播放器,播放器无法播放并报错,错误如下: `Error Domain=AVFoundationErrorDomain Code=-11829 "无法打开" UserInfo={NSLocalizedFailureReason=此媒体可能已损坏。, NSLocalizedDescription=无法打开, NSUnderlyingError=0x283d86bb0 {Error Domain=NSOSStatusErrorDomain Code=-12848 "(null)"}}` 请问,是不是还需配置什么参数才可以?

https://europe.olemovienews.com/hls2timeofffmp4/20220718/sBmEtija/mp4/sBmEtija.mp4/master.m3u8 这个视频可以在safari正常播放,不启用缓存sjvideoplayer也没问题 启用缓存后 Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[HLSAsset totalLength]: unrecognized selector sent to instance 0x2833f3f00'

设备: 在iOS14.4.2下和iOS12.1.4下百分百复现,而在15.1上没有复现 复现步骤 1.创建player - (void)avPlayerDemo1 { NSString *url = DEMO_URL_HLS; NSURL *URL = [NSURL URLWithString:url]; NSURL *playbackUrl =[SJMediaCacheServer.shared playbackURLWithURL:URL]; self.avPlayer = [AVPlayer playerWithURL:playbackUrl]; self.avPlayerLayer = [AVPlayerLayer playerLayerWithPlayer:self.avPlayer]; self.avPlayerLayer.frame =...

视频播放期间会持续缓存数据,能否缓存到一定时间后,就停止缓存

哈喽,大佬,咨询下 如果是快速滑动切换短视频(类似视频号)这种场景,如果取消掉快速滑动过程中的task,我这边测试发现任务堆积导致快速滑动后停止,视频播放会等待较久才可以播放(大于5秒)

1.缓存 m3u8 视频速度 非常慢(wifi 4G)都测试过 2.缓存m3u8 进度 会从 0.5 开始

播放m3u8视频一段时间后,会报Domain=NSURLErrorDomain Code=-1005 "网络连接已中断。"错误 Domain=NSURLErrorDomain Code=-1005 "网络连接已中断。" UserInfo={NSLocalizedDescription=网络连接已中断。, NSErrorFailingURLStringKey=http://course-video.meipian.me/3auYnFiwCH32B5AV8r0yv_F1GYM=/ltTu3pgLGYLcPsXQ8yD8ol-AwdOP/000072.ts?e=1633946970&token=o8tYTtFAc2_SNrlYQw8lTsYT9B5IUXNBItafEj4f:jiMZfiXrIB3RArORB_Hr95uu0i4, NSErrorFailingURLKey=http://course-video.meipian.me/3auYnFiwCH32B5AV8r0yv_F1GYM=/ltTu3pgLGYLcPsXQ8yD8ol-AwdOP/000072.ts?e=1633946970&token=o8tYTtFAc2_SNrlYQw8lTsYT9B5IUXNBItafEj4f:jiMZfiXrIB3RArORB_Hr95uu0i4, _NSURLErrorRelatedURLSessionTaskErrorKey=( "LocalDataTask ." ), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask ., NSUnderlyingError=0x281879710 {Error Domain=kCFErrorDomainCFNetwork Code=-1005 "(null)" UserInfo={NSErrorPeerAddressKey={length = 16, capacity = 16, bytes = 0x10022382c0a8002c0000000000000000}}}} MCSProxyTask:...

it would be great if it could support DASH. Is this in your plan?

'NSInvalidArgumentException', reason: '-[__NSFrozenDictionaryM asset]: unrecognized selector sent to instance 0x11f79f340' ( 0 CoreFoundation 0x00000001a8b05358 7769FFAC-4FCD-332D-A4BE-DA2F0E2FFEA5 + 1250136 1 libobjc.A.dylib 0x00000001a881acc0 objc_exception_throw + 60 2 CoreFoundation 0x00000001a8a04110 7769FFAC-4FCD-332D-A4BE-DA2F0E2FFEA5 + 196880 3...