我怎么会把数量放进去?
问题描述:
var musicSource = [
"music/sound1.ogg",
"music/sound2.ogg",
"music/sound3.ogg",
"music/sound4.ogg",
"music/sound5.ogg",
"music/sound6.ogg",
"music/sound7.ogg",
"music/sound8.ogg",
"music/sound9.ogg",
"music/sound10.ogg"
];
var rand = Math.floor(Math.random()*musicSource.length);
document.write('<object><param name="autostart" value="true"><param name="src" value="'+musicSource[rand]+'"><param name="autoplay" value="true"><param name="controller" value="true"><embed id="vol" src="'+musicSource[rand]+'" hidden="true" controller="true" autoplay="true" autostart="true" type="audio/ogg" loop="true"/></object>');
var musicSource=document.getElemenetById('vol').getSVGDocument(); musicSource.volume=.20;
我尝试的一切从来没有工作。我试图把音量=“20”,我也试图获得id。我甚至在index.php <div id="vol" />
我怎么会把数量放进去?
哦,我很抱歉,我不知道我在做什么,我来得到一些帮助,我几乎被称为愚蠢。谢谢你们,这里是最棒的。 -_-
答
您正在使用<object>
,它没有定义的语义如何更改接口。
阅读关于HTML5音频标签:http://developer.mozilla.org/en-US/docs/HTML/Element/audio
你想做什么? 'getSVGDocument()'? – Raptor 2013-03-22 02:25:49
-1:那个document.write的东西太可怕了! – kay 2013-03-22 02:28:44