Javascript:: 是不是可以创建一组新的音频对象?
Posted
技术标签:
【中文标题】Javascript:: 是不是可以创建一组新的音频对象?【英文标题】:Javascript:: Is it possible to create an array of new audio objects?Javascript:: 是否可以创建一组新的音频对象? 【发布时间】:2015-04-29 14:14:59 【问题描述】:这个例子完美运行:
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();
当然,第二个例子不是当前的语法,只是为了让你能理解......
【问题讨论】:
@Pointy Off-course :) 它不起作用,否则我不会发布它:) 首先将音频声明为一个空数组,然后添加 Audio() 对象,像这样 var audio= new Array();音频[0]=新音频(); audio[0].src="禾子.mp3";音频[0].play(); @vasilenicusor 非常感谢您!我爱你! :* 【参考方案1】:您需要对其进行一些调整...另外,您可能不想尝试一次全部播放它们 - 实际上将它们添加到 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();
【讨论】:
实际上我确实想同时播放它们 :) 谢谢@Steve Fenton 和 vasilenicusor !!!以上是关于Javascript:: 是不是可以创建一组新的音频对象?的主要内容,如果未能解决你的问题,请参考以下文章