Я пытался сделать кнопку остановки для деки, которую я делал, однако, Консоль продолжает говорить, что Uncaught TypeError: audio.pause is not a function
at Stop (test2.html:205)
at HTMLButtonElement.onclick (test2.html:113)
, хотя я определил audio
.(Я вырезал много ненужных строк)
Я позаботился о том, чтобы все было правильно написано, и верблюд покрыл все правильно.
<html>
<head>
</head>
<button onclick="Kommunizm()">Kommunizm</button>
<button onclick="Lenin()">Lenin</button>
<button onclick="OurGame()">Our Game</button>
<button onclick="USSR()">USSR</button>
<button onclick="Stop()">Stop (But do you really want to?)</button>
<button id="About">About</button>
<script>
var audio;
var music = [
"Soviet_Union_national_anthem_(instrumental),_1977.oga",
"Internationale_orchestral_arrangement.ogg",
"Korobeiniki.ogg",
"y2mate.com - ussr_ymca_parody_YV2WuSJ9GcA_320kbps.ogg"
];
//Now why is this disobeying my command?
function Stop() {
for (i=0;i<music.length;i++){
audio = "audio" + i;
audio.pause();
audio.currentTime = 0;
}
}
function Kommunizm(){
audio0 = new Audio(music[0]);
audio0.play();
}
function Lenin(){
audio1 = new Audio(music[1]);
audio1.play();
}
function OurGame(){
audio2 = new Audio(music[2]);
audio2.play();
}
function USSR(){
audio3 = new Audio(music[3]);
audio3.play();
}
</script>
</body>
</html>