2015-04-29 35 views
1

這個例子很好地工作:Javascript ::是否有可能創建一個新的音頻對象數組?

var audio=new Audio(); 
audio.src="Hezi.mp3"; 
audio.play(); 

但我不知道是否有創建新的音頻對象的像這樣的一個數組的可能性:

var audio[0]=new Audio(); 
audio[0].src="Hezi.mp3"; 
audio[0].play(); 

var audio[1]=new Audio(); 
audio[1].src="Gangina.mp3"; 
audio[1].play(); 

場外的第二個例子是不是目前的語法,但只是所以你可以得到的想法...

+1

你試過了嗎? – Pointy

+1

@Pointy Off-course :)它不工作,否則我不會發布它:) – davidmarko

+0

首先聲明音頻爲一個空數組,然後添加Audio()對象,就像這樣var audio = new Array(); audio [0] = new Audio(); audio [0] .src =「Hezi.mp3」; audio [0] .play(); – vasilenicusor

回答

3

你需要調整它有點...再加上你可能不想嘗試一次播放他們 - 實際上將它們添加到DOM將允許您提供控件給用戶。

var audio = []; 

audio[0]=new Audio(); 
audio[0].src="Hezi.mp3"; 
audio[0].play(); 

audio[1]=new Audio(); 
audio[1].src="Gangina.mp3"; 
audio[1].play(); 
+0

其實我一直想要一起玩他們:)謝謝@Steve芬頓和vasilenicusor! – davidmarko

+0

@davidmarko - 聽起來像一個很酷的音頻混搭起來! – Fenton

+1

你被邀請:)哈哈 – davidmarko

相關問題