Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

设置最大上限500M, 但是缓存超过这个值后再播放其他的视频(100M左右)会播放失败, 没有自动清除旧的缓存 #174

Open
MrShiY opened this issue Mar 27, 2024 · 4 comments

Comments

@MrShiY
Copy link

MrShiY commented Mar 27, 2024

No description provided.

@LisonFan
Copy link
Contributor

LisonFan commented Apr 19, 2024

@libobjc
我也遇到了类似的问题,我的情况是在默认缓存上限 500M,无法播放一个超过 500M 的视频。

Error : Error Domain=KTVHTTPCache error Code=-192701 "(null)" UserInfo={totalCacheLength=0, currentContentLength=557341314, totlaContentLength=557341314, maxCacheLength=524288000}

提示磁盘不足

实际上都还没开始播,也还没开始缓存,直接通过contentLength判断的

我有两个想法提一下:
1、如果视频大小超过了最大限制,就不缓存直接返回开始播放?
2、一边缓存一边播放一边删缓存?

@DongDongDongDong
Copy link

@libobjc 我也遇到了类似的问题,我的情况是在默认缓存上限 500M,无法播放一个超过 500M 的视频。

Error : Error Domain=KTVHTTPCache error Code=-192701 "(null)" UserInfo={totalCacheLength=0, currentContentLength=557341314, totlaContentLength=557341314, maxCacheLength=524288000}

提示磁盘不足

实际上都还没开始播,也还没开始缓存,直接通过contentLength判断的

我有两个想法提一下: 1、如果视频大小超过了最大限制,就不缓存直接返回开始播放? 2、一边缓存一边播放一边删缓存?

所以你们最后是怎么处理的呢? 才用了哪种方案来避免这种问题?

@DongDongDongDong
Copy link

@LisonFan

@LisonFan
Copy link
Contributor

LisonFan commented Sep 8, 2024

@libobjc 我也遇到了类似的问题,我的情况是在默认缓存上限 500M,无法播放一个超过 500M 的视频。

Error : Error Domain=KTVHTTPCache error Code=-192701 "(null)" UserInfo={totalCacheLength=0, currentContentLength=557341314, totlaContentLength=557341314, maxCacheLength=524288000}

提示磁盘不足
实际上都还没开始播,也还没开始缓存,直接通过contentLength判断的
我有两个想法提一下: 1、如果视频大小超过了最大限制,就不缓存直接返回开始播放? 2、一边缓存一边播放一边删缓存?

所以你们最后是怎么处理的呢? 才用了哪种方案来避免这种问题?

暂时是加大缓存,等官方解决吧

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants