asp.net网页背景声音,后台控制声音的播放
需求:后台有条件触发网页的背景音乐的播放,页面有一个按钮,当点击按钮后停止声音
我用的<embed name="testMusic" src="sound/wlarm.wav" hidden="true" autostart="false" controls="console"></embed>
可是我需要有条件触发才播放声音,并不是在网页一加载就播放,如果有别的办法也可以
还有一个办法是这样的:
<head>
<script language="JavaScript" type="text/javascript">
function PlayWalarm()
{
document.getElementById("walarm").play();
}
</script>
</head>
<body
<embed id = "walarm" width="0" height="0" loop="infinite" src="wlarm.wav" valume="10" autostart="false" hidden="true"> </embed>
</body>
cs文件
调用我使用了ms ajax的ScriptManager.RegisterClientScriptBlock
//播放声音
private void CallWalarm()
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Testing", "PlayWalarm()", true);
}
可是不能用,大虾看看怎么回事啊?