howler 设置volume=4报错原因记录

遇到一个问题

https://picturebook-s3.alo7.com/assert/20200114/audio/31/AmE_M_RP_L2_What_a_good_pupil.mp3

这个音频文件可是设置为volume: 4, 但是

http://files.cloud.ssapi.cn/a125/11eaf7405b5ef8b28664a1251661ba0f.mp3

这个地址无法设置volume>1, 为什么呢?
最后发现原因是,第二个音频是有跨域问题,howler会使用audio标签去加载它,audio标签加载的音频无法设置volume大于1。而第一个音频,因为没有跨域问题,howler会使用web Audio 去加载,web Audio 有gainNode相关的方法,可以对音量进行增益,所以可以设置volume大于1,并且得到更大的音量

你可能感兴趣的:(howler 设置volume=4报错原因记录)