手机型号:华为mate30pro, 微信版本8.0.6,基础库版本:2.17.0
问题描述:使用InnerAudioContext进行音频播放,再用playbackRate实现播放倍速调整,但真机效果异常,具体如下:
1、直接设置innerAudioContext.playbackRate = 2,真机预览无效果。
2、调整innerAudioContext.playbackRate,然后innerAudioContext.pause(),再innerAudioContext.play()。
效果:第1次调整playbackRate,发现音频会从头播放,第2+次调整则正常(不会从头开始播放)
3、在音频播放前设置playbackRate,无效
iphone8 plus,iOS 16.0.2
playbackRate = 0.8 可以正常播放倍速。playbackRate = 1.2 报错,无法播放。INNERERRCODE:-12640, ERRMSG:未能完成操作。 (CoreMediaErrorDomain错误-12640。)
--------------------------------------------------------------------------------
windows开发环境上能正常播放倍速。真神奇的错误。
2022-08-24. 同样的问题,官方没有任何修复。
另外发现,在 puase 状态下设置 playbackRate 会不生效。
请问下最后问题有解决吗?