【音频播放倍速反馈】同一音频在微信小程序与抖音小程序上实际播放速度存在微小差异
问题描述
使用相同音频资源、相同 playbackRate 设置时,uni-app 编译的微信小程序与抖音原生小程序,听感上实际倍速存在微小但不稳定一致的差异(非接口报错,而是真实播放节奏不一致)。
对比环境
- 平台 A:uni-app 编译微信小程序;音频 API 为
uni.createInnerAudioContext/ 微信InnerAudioContext - 平台 B:抖音原生小程序;音频 API 为
tt.createInnerAudioContext - 两端使用同一 OSS MP3 URL、相同
playbackRate(如 1.0 / 1.25 / 1.5 / 2.0)
复现步骤
- 两端加载同一条 MP3(示例:
https://enliten.oss-cn-guangzhou.aliyuncs.com/TTS/.../*.mp3) - 设置相同
playbackRate(建议对比 1.0 与 1.25 / 1.5 / 2.0) - 同步开始播放,听感对比语速;或分别记录完整播放耗时 /
duration与进度推进速度
期望
相同 src + 相同 playbackRate 时,两端实际播放速率应一致(或文档明确说明平台采样率 / 时钟实现差异)。
实际
两端听感倍速有轻微偏差;长音频下差异更明显。
参考附件
请参考附件中的 doyinAudio 与 uniaAudio,均可直接编译运行,便于对照复现。