遇到一个问题
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,并且得到更大的音量
网友评论