Echo Music 交叉淡入淡出与 Canvas 画布动画
交叉淡入淡出(Crossfade)是什么
交叉淡入淡出是让两首歌之间无缝过渡的技术:当前歌曲的尾部缓慢淡出,下一首歌曲的首部同时淡入,两首歌有一个 1-5 秒的重叠窗口。重叠结束后当前歌曲完全消失、下一首完整接管——整个过程你不会听到任何「切歌」的断裂感,像 DJ 打碟一样流畅。
Echo Music 的交叉淡入淡出在底层用 FFMPEG 的音频缓冲混音实现,不依赖音源本身的音频边界是否干净——就算两首歌节奏差很远,交叉淡入淡出也能让过渡变得自然。
怎么开交叉淡入淡出
在「设置 → 音频输出 → 交叉淡入淡出」里:
- 开关(开 / 关)
- 时长(1-10 秒可调,默认 3 秒)
时长越长,重叠窗口越大、过渡越平滑——但太长会感觉「后一首歌提前冒出来」。大多数人用 3-5 秒比较合适。
交叉淡入淡出与 Bit-perfect 的关系
交叉淡入淡出会轻微影响 Bit-perfect:
- 因为它需要缓冲两首歌的音频、在内存里做混音和增益控制,处理后的输出已经不是原始 bit 序列了
- 但交叉淡入淡出的处理只是音量包络变化,不改变采样率或量化精度——比均衡器对音质的影响小得多
- 如果你的 DAC 足够好、音源是高解析的,开 3 秒交叉淡入淡出通常不会有可感知的音质损失
追求极致 Bit-perfect 请关掉交叉淡入淡出;追求体验的话开着也没问题。
Canvas Animations:封面的律动特效
Canvas Animations 是 Echo Music v5.x 新增的封面环绕动画功能:正在播放页的专辑封面周围会有一圈随音乐律动的粒子、波形或能量条——让整个页面更有「音乐在动」的感觉。
支持的动画类型
| 动画类型 | 效果 |
|---|---|
| 波形条 | 围绕封面的柱状频谱条,随音乐高低起伏 |
| 粒子飘散 | 小光点从封面向外飘散 |
| 环形能量条 | 一圈环形频谱,颜色跟随封面主色调 |
| 极简模式 | 不环绕封面,只有一层柔和的背景渐变色随音乐变化 |
GPU 加速,不耗电
开发者特别强调 Canvas Animations 用的是 GPU 加速的 Canvas 渲染——和 Liquid Glass 主题共享同一套底层引擎,经过专门的性能优化。实测旗舰机播放 Canvas 动画时后台 CPU 使用率只增加几个百分点,不会明显增加耗电。
Canvas 动画 vs 歌词动画
两个容易混:
- 歌词动画:控制文字的显示样式和滚动方式
- Canvas 动画:控制封面周围的视觉特效
两者独立开关、互不影响。你可以开 Liquid Glass Apple Inspired 歌词动画但关掉 Canvas 特效(极简模式),也可以反过来。
Canvas 动画 vs 封面裁剪 / 隐藏
隐藏封面后 Canvas Animations 会被自动禁用——没有封面就没有环绕动画的锚点。裁剪封面不影响 Canvas 动画,它会自动适应裁剪后的封面尺寸。
交叉淡入淡出 + Canvas 动画一起开是什么体验
是 Echo Music v5.x 推荐的完整体验:
- 歌曲之间无缝衔接(交叉淡入淡出)
- 封面有律动特效(Canvas Animations)
- 歌词是 Liquid Glass Apple Inspired 大字体(逐字同步)
- 整个播放过程有一种「音乐在呼吸」的沉浸感
前提是你的设备性能够好——4GB RAM 及以下的老旧机型如果同时开这三种,可能出现偶发卡顿。