收藏
回答

音频onTimeUpdate事件在鸿蒙系统不执行?在iOS上获取当前时间有差异?

手机型号:华为mate60 pro 手机系统:鸿蒙5.1.0 鸿蒙软件版本:5.1.0.150 微信版本:8.0.13

手机型号:苹果12 手机系统:IOS16.6 微信版本:8.0.66

主要表现:

1、在鸿蒙系统上通过wx.createInnerAudioContext创建好音频后,点击设置音频播放进度,先seek(60),音频正常播放,onTimeUpdate事件正常执行。此时若再seek(30),音频正常播放,但onTimeUpdate事件不执行,当音频播放到60s之后,onTimeUpdate才会正常执行。

2、在ios系统上通过wx.createInnerAudioContext创建好音频后,滑动音频播放进度,先seek(60),同时设置音频播放时间为60,此时音频正常播放,但是获取到的音频时间currentTime是59.xxx,由于时间是通过math.floor()设置的,导致音频时间先被设置为60,然后变成59,然后又变成60,会跳一下在视觉上

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

2 个回答

  • 社区技术运营专员--Asher
    社区技术运营专员--Asher
    2025-12-29

    排查中

    2025-12-29
    有用
    回复 1
    • 陈尛胖
      陈尛胖
      01-05
      请问排查的怎么样了
      01-05
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-12-26
    有用 1
    回复
登录 后发表内容