评论

关于InnerAudioContext.duration太过诡异的问题

如何正确获取InnerAudioContext.duration

几番搜索,在.onCanPlay的回调里加入

setTimeout(()=>{
	console.log(InnerAudioContext.duration)
},100) 

到开发工具里测试是好使的,然而到了实机,不点击播放音频还是得到0。
怎么办呢,似乎还有人提议加入可获取音频meta信息的事件回调来正确获取duration。
佛了。
放弃思考。
万幸我需要播放的音频都是自己的用户上传的,于是在上传音频的时候,在文件名里加了个_t${durantion}。然后需要播放的时候正则获取就好了。
简单正则:/_t([\d]*)/
我佛了微信了

点赞 0
收藏
评论

1 个评论

  • 奥利给
    奥利给
    2019-11-07

    太恶心了,在开发工具弄半天,可以了,却真机不行!

    2019-11-07
    赞同
    回复
登录 后发表内容