收藏
回答

ios真机下音频获取duration为0?

开发者工具和安卓手机是可以获取到的,ios获取到是0

最后一次编辑于  2020-10-13
回答关注问题邀请回答
收藏

2 个回答

  • 彦斌
    彦斌
    2020-10-29

    是有BUG,我是这么获取的

    const audioContext = wx.createInnerAudioContext();
    const loadDuration = function () {
         setTimeout(() => {
            if (audioContext.duration === 0) {
                loadDuration();
             } else {
                // 获取到正确的duration
             }
         }, 100);
    };
    audioContext.onCanplay(loadDuration);
    
    2020-10-29
    有用
    回复
  • Cjiang
    Cjiang
    2020-09-29

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-09-29
    有用
    回复 4
登录 后发表内容
问题标签