标签:重采样
-
AudioStreamPlayer 的播放调度与 pitch:变调不变速的实现
play() 之后声音不是立刻出来,而是要等设备缓冲轮转;pitch_scale 改的不是音频数据而是重采样相位步长。这篇讲播放调度的内部状态机、seek 与 start offset 的差异、以及为什么 pitch 变化音高和时长一起变。
play() 之后声音不是立刻出来,而是要等设备缓冲轮转;pitch_scale 改的不是音频数据而是重采样相位步长。这篇讲播放调度的内部状态机、seek 与 start offset 的差异、以及为什么 pitch 变化音高和时长一起变。