所以,我有这个问题,当我使用这个代码时,
var song = new Audio('music.mp3');
song.volume = 0.25;
song.autoLoop = true;
song.play();
它在完成播放时循环播放音频,但是当我使用这个缩小的代码时, (可读性新线)
var e=new Audio("music.mp3");
e.volume=.25,
e.autoLoop=!0,
e.play();
它没有自动循环。
我知道!0是真的,我不知道为什么它不起作用。
编辑:我把它改成了.loop,它和autLoop一样好用。 IDK的
答案 0 :(得分:0)
这是一个远景,但尝试将逗号更改为e.volume和e.autoLoop上的分号。另外,如果你知道!0是真的那么为什么不把它设置为真呢?它应该是!= 0?
答案 1 :(得分:-2)
尝试选择不同的变量名称 - e可能被误解为事件