收藏
回答

微信7.0.12 createInnerAudioContext音频播放速度变慢

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug createInnerAudioContext 微信iOS客户端 7.0.12 381

IOS下播放音频速度变慢,100%复现,已在6种不同IOS机型上测试,最新版本微信产生的bug

音频格式已经尝试过mp3/aac/wav/m4a,均有问题

const innerAudioContext = wx.createInnerAudioContext()
innerAudioContext.obeyMuteSwitch = false

Page({
  data: {
    tip:"",
    audioSrc:"https://todowechat.oss-cn-hangzhou.aliyuncs.com/mp3/day1-02.mp3",
    name:"测试name",
    author:"测试作者"
  },


  onLoad: function (options) {
    let _this = this
    innerAudioContext.onPlay(() => {
      _this.setData({
        tip: "正在播放"
      })
    })
    innerAudioContext.onError((res) => {
      console.log(res.errMsg)
      console.log(res.errCode)
    })
    innerAudioContext.onEnded((res) => {
      _this.setData({
        tip: "播放结束"
      })
    })
    this.audioCtx = wx.createAudioContext("myAudioCtx")
  },
  //有Bug的播放
  playBug: function () {
    innerAudioContext.src = this.data.audioSrc
    innerAudioContext.seek(0)
    innerAudioContext.play()
  },
  //无Bug的播放
  playNoBug: function () {
    this.audioCtx.play()
  }
})

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

2 个回答

登录 后发表内容
问题标签