收藏
回答

小程序InnerAudioContext 设置playbackRate后播放效果异常?

手机型号:华为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,无效


代码片段地址:https://developers.weixin.qq.com/s/5f8DtOmp7lqt

回答关注问题邀请回答
收藏

3 个回答

  • Dada.NET
    Dada.NET
    2022-10-11

    iphone8 plus,iOS 16.0.2

    playbackRate = 0.8 可以正常播放倍速。playbackRate = 1.2 报错,无法播放。INNERERRCODE:-12640, ERRMSG:未能完成操作。 (CoreMediaErrorDomain错误-12640。)

    --------------------------------------------------------------------------------

    windows开发环境上能正常播放倍速。真神奇的错误。

    2022-10-11
    有用
    回复
  • 李市民
    李市民
    2022-08-24

    2022-08-24. 同样的问题,官方没有任何修复。

    另外发现,在 puase 状态下设置 playbackRate 会不生效。

    2022-08-24
    有用
    回复
  • 日常
    日常
    2022-02-25

    请问下最后问题有解决吗?

    2022-02-25
    有用
    回复
登录 后发表内容