不知何故,loop
属性不适用于每个.mp3文件,我不明白为什么。它也有一个类似“pypt”和结尾的奇怪声音。 JS循环的工作原理相同。你可以在演示中听这个。
我正在创建一个西蒙游戏,这些声音有4个链接:
他们每个人最后都有一点“pypt”,我试图寻找这个问题的答案,所以在Reddit上找到了这个:
它与样品开始时的相位有关。如果你把声波带到它在轴上的一个点,即没有声音,那么你就不会得到它。弹出是(例如)当低音扬声器仍在“拨出”时突然结束声音,然后弹跳是在它跳回沉默时制作的。
是的,我试图使用一个可以产生“淡出”效果的程序并且它有效,但是,这不适合我的情况,因为我必须循环而没有任何音量改变。< / p>
因此,“淡出”效应已经消失。那我该怎么办?
<audio id="music" autoplay loop>
<source src="https://s3.amazonaws.com/freecodecamp/simonSound1.mp3" type="audio/ogg">
</audio>
<!-- https://s3.amazonaws.com/freecodecamp/simonSound1.mp3 - LOOPS ONLY ONCE -->
<!-- https://s1.vocaroo.com/media/download_temp/Vocaroo_s1WvOFSeks6I.mp3 - LOOPS FOREVER -->