收藏
回答

使用InnerAudioContext调用seek后,回调的播放时长超过了视频的总时长?


场景:播放一个时长04:34格式为mp3的音频,正常播放不做干预播放到04:34后会正常结束。但如果调用seek之后,例如seek到了04:20, 那么等播放进度回调到04:34后还没有播放结束,大约到了04:50才会结束,也就是说实时回调的播放进度超过了音频文件的总时长!

平台:问题只有iOS才会出现,安卓是正常的。

格式:我用iPhone也录了个04:34的m4a音频,重复上面的操作也没问题,由此推断可能是mp3格式的音频才会。

尝试:在seek之前stop,在onSeeked回调中play也不能解决问题!

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

1 个回答

  • Demons
    Demons
    2023-11-16

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-11-16
    有用
    回复
登录 后发表内容