簡體   English   中英

javascript音頻語法可能不正確?

[英]javascript audio syntax might be wrong?

它不會播放聲音。 我已經看到了JavaScript音頻的不同語法公式,但是現在我不確定什么是對的還是什么錯了。 我猜問題出在新的音頻位,因為我不確定這是否正確。 謝謝您的幫助。

var greenSound = new Audio('<https://s3.amazonaws.com/freecodecamp/simonSound1.mp3>');
    var redSound = new Audio('<https://s3.amazonaws.com/freecodecamp/simonSound2.mp3>');
    var blueSound = new Audio('<https://s3.amazonaws.com/freecodecamp/simonSound3.mp3>');
    var yellowSound = new Audio('<https://s3.amazonaws.com/freecodecamp/simonSound4.mp3>');
    var sounds = [greenSound, redSound, blueSound, yellowSound];
    var soundNums = [];


num = Math.floor(4*Math.random());
                    simon.push(moves[num]);
                    soundNums.push(num);
                    for(var i = 0; i < simon.length; i++)
                        {
                            $(simon[i]).fadeOut(200).fadeIn(200);
                            (sounds[soundNums[i]]).play();
                        }

一切正常,您在URL中有語法問題。

由此:

var mp3 = new Audio('<https://s3.amazonaws.com/freecodecamp/simonSound1.mp3>');

對此:

var mp3 = new Audio('https://s3.amazonaws.com/freecodecamp/simonSound1.mp3');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM