PCM波形和剪辑区间要一起变化
广告
{{v.name}}
📋 原始需求(task.md):
PCM波形要跟随剪辑区间一起通过滚轮拉伸,现在的波形是固定的,只有剪辑区间在拉伸
PCM波形要跟随剪辑区间一起通过滚轮拉伸,现在的波形是固定的,只有剪辑区间在拉伸
把波形视图从“整首歌固定显示、只移动区间”改为“只显示剪辑区间内的波形并拉伸铺满画布”:滚轮缩放或拖动手柄时,波形跟着区间一起拉伸压缩,黄色边界细线与小圆点手柄固定在画布左右两端。
实现要点
- draw() 只绘制区间内对应的波形桶,并按区间长度映射到整个画布宽度
- 滚轮缩放、拖拽手柄、输入框设置区间后,波形都实时同步拉伸
- 拖拽改为相对拖拽开始时的区域快照映射,避免视图缩放后手追线的抖动
- 波形采样密度提高到 2400 桶,保证区间拉长后细节不丢失