SJMediaCacheServer icon indicating copy to clipboard operation
SJMediaCacheServer copied to clipboard

NSParameterAssert(_task.response.totalLength != 0);崩溃

Open wangxiaojie0379 opened this issue 1 year ago • 7 comments

Image

Image 上面是堆栈信息。测试链接:https://ncp.czbanbantong.com/localpath/servicecenter/20250310/20250305233713196180767449721/%E5%AD%97%E6%AF%8DZ%E7%9A%84%E8%87%AA%E7%84%B6%E6%8B%BC%E8%AF%BB%E5%8F%91%E9%9F%B3h264_1280x720_1400k.mp4

wangxiaojie0379 avatar Mar 11 '25 05:03 wangxiaojie0379

之前修复过,升级到 2.1.0 再试试。

changsanjiang avatar Mar 11 '25 05:03 changsanjiang

升到2.1以后该视频无法播放,我还在看具体原因

wangxiaojie0379 avatar Mar 11 '25 05:03 wangxiaojie0379

看了一下代码,预加载的时候,asset里面长度没有获取成功,totallength一直是0

wangxiaojie0379 avatar Mar 11 '25 06:03 wangxiaojie0379

有不能播放的链接吗? 上面那个视频我在demo能播出来

changsanjiang avatar Mar 11 '25 06:03 changsanjiang

就是这个链接,在18.3上面正常,13pro 18.3.1上面播不出来

wangxiaojie0379 avatar Mar 11 '25 06:03 wangxiaojie0379

试了一下,demo是能播出来,我这边再看看

wangxiaojie0379 avatar Mar 11 '25 06:03 wangxiaojie0379

应该是缓存影响导致的。我这边删了缓存,重新生成地址缓存,就正常播放了

wangxiaojie0379 avatar Mar 11 '25 08:03 wangxiaojie0379