0
收藏
评论

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

如何正确获取InnerAudioContext.duration

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

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

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

最后一次编辑于  08-16  (未经腾讯允许,不得转载)
复制链接赞 0收藏投诉评论