SnackVideo 推荐流刷新机制详解
默认进入首页
打开 SnackVideo 后默认进入首页推荐流,无需任何点击——这是产品极简设计的核心体现。冷启动后 2-3 秒即可开始刷第一条视频。
上下滑动
- 上滑:切换到下一条视频,当前视频立即停止播放,下一条自动开始
- 下滑:回到上一条已看过的视频
- 每次切换时,应用会预加载接下来 2-3 条视频的前几秒画面,保证切换流畅
下拉刷新
在首页推荐流顶部下拉可以强制刷新内容:
- 刷新后会重新拉取一批推荐视频
- 但算法会尽量保留你之前表达过偏好的内容方向
- 刷新频率没有明确限制,但短时间内频繁刷新不会显著改变内容池
自动续播
当你快滑到预加载缓存的末尾时,应用会在后台静默请求下一批视频。整个过程无感知,不会出现"加载中"的空白或弹窗。
网络中断行为
SnackVideo 在网络波动或断网时的表现:
- 有缓存:继续播放之前已预加载的视频,不会中断
- 无缓存 + 断网:显示网络错误提示,但不会闪退
- 网络恢复后:自动继续加载,无需手动刷新
省流量模式下的刷新
省流量模式开启时:
- 视频画质降低(分辨率 / 码率下降)
- 预加载数量从 2-3 条减少到 1 条
- 首帧加载时间可能略长,但总数据消耗显著降低
与关注列表的关系
首页推荐流和关注列表是两个独立的信息流:
- 推荐流:算法根据你的行为推送,包含未关注创作者的热门内容
- 关注列表:按时间倒序排列,只展示你已关注创作者的新视频
两者在首页 Tab 内通过顶部切换入口("推荐" / "关注")来切换,具体见 关注列表。
短视频 vs 短剧
首页推荐流只有短视频,1-3 分钟以内。短剧(1-2 分钟一集但连续成剧)在独立的「短剧」Tab 下,不混入推荐流。详细见 短剧频道。