安卓手机音频播放不完整,且安卓下播放同一路径第二次不生效,ios和模拟器没问题
发布于 5 年前 作者 jiesun 1087 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

    1.安卓手机播放音频同一路径下第一次可以播放,但之后如果文件路径相同,则无法播放,ios 与调试工具可正常播放

    2.安卓手机播放音频不完整

  • 预期表现

    1.安卓同一路径可无限制点击播放

    2.音频可以播放完整

  • 复现路径

    测试机型 :锤子pro2s

  • 提供一个最简复现 Demo

<button catchtap=“playVoice” data-mp3=http://res.iciba.com/resource/amp3/1/0/b5/69/b569cc4503242aa20a8c1ee36a99d6aa.mp3”>play</button>

const myAudio = wx.createInnerAudioContext()

Page({

    data: {

    

    },

    onLoad() {

    

    },

    playVoice(e) {

        const { mp3 } = e.currentTarget.dataset

        myAudio.autoplay = true

        myAudio.src = mp3 // 原始路径

        // myAudio.src = `${mp3}?t=${(+ new Date)}` // 加时间戳

        console.log(myAudio.src, myAudio)

        myAudio.play()

    }

})

2 回复

你好,这是一个已知问题,我们会尽快进行修复。

这边测试小米note3 微信版本是:6.7.3 的,表现是一致的

回到顶部