获取音频时长

发布于 7 年前作者 qyan19379 次浏览最后编辑 7 年前来自 ask

您好,请问怎么获取小程序页面里要播放的音频的总时长呀?

1 回复
tanjuan
tanjuan1 楼5 年前

innerAudioContext.onCanplay(() => {

        innerAudioContext.duration //类似初始化-必须触发-不触发此函数延时也获取不到

        setTimeout(function () {

          //在这里就可以获取到大家梦寐以求的时长了

          console.log(innerAudioContext.duration); //延时获取长度 单位:秒

        }, 500//这里设置延时500毫秒获取

      });

我这样可以获取到。找的前辈的代码。