gpt4 book ai didi

javascript - 使用 javascript 在隐藏的 标签上调用 play(), stop()

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:18 26 4
gpt4 key购买 nike

我正在为应用程序创建一个模拟页面。它需要一组按钮控件来播放、暂停和停止 样本音乐。我阅读了一些关于 stackoverflow 的问题以使控件正常工作。我提到的一些问题是:

当我在嵌入标记中设置 hidden="true"并尝试调用 javascript 函数时,我的问题就开始了。我试过将标签放在隐藏的 div 中,但它不起作用。

嵌入标签代码:

<embed src="abc.mp3" AutoStart="false"  loop="false" height="0" width="0" hidden="true" />

用于访问嵌入标记方法的 Javascript。

document.embeds[0].Play();

干杯

最佳答案

尝试调用 play(), stop() 脚本

<BGSOUND id="BGSOUND_ID" LOOP=1 SRC="jsilence.mid">

<script type="text/javascript" language="JavaScript">
<!--
function playSound(audioURL) {
if (document.all) document.all['BGSOUND_ID'].src=audioURL;
else self.iplayer.location.replace('jsplayer.htm?'+audioURL);
}

function stopSound() {
if (document.all) document.all['BGSOUND_ID'].src='jsilence.mid';
else self.iplayer.location.replace('jsplayer.htm?stop');
}
//-->
</script>

<form name=myform>
<input type=button value="Play Sound" onClick="playSound('Bach.mid')">
<input type=button value="Stop Sound" onClick="stopSound()">
</form>

关于javascript - 使用 javascript 在隐藏的 <embed> 标签上调用 play(), stop(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17268838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com