<html>
<head>
<title></title>
<script type="text/javascript">
function initLoadSoundElement() {
var divSoundElement = document.getElementById("divSoundElement");
var srcSoundSuccess = "Sound/success.mid";
var srcSoundError = "Sound/error.mid"
if (document.all) {//IE浏览器
var objSoundSuccess = ' <object id="SoundSuccess" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" width=0 height=0 > <param name="URL" value="' + srcSoundSuccess + '" /> <param name="AutoStart" value="false" /> </object>';
var objSoundError = ' <object id="SoundError" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" width=0 height=0 > <param name="URL" value="' + srcSoundError + '" /> <param name="AutoStart" value="false" /> </object>';
divSoundElement.innerHTML = objSoundSuccess + objSoundError;
}
else {//非IE浏览器
var objSoundSuccess = ' <object id="SoundSuccess" type="application/x-ms-wmp" src= "' + srcSoundSuccess + '" width=0 height=0> </object>';
var objSoundError = ' <object id="SoundError" type="application/x-ms-wmp" src= "' + srcSoundError + '" width=0 height=0> </object>';
divSoundElement.innerHTML = objSoundSuccess + objSoundError;
}
}
</script>
</head>
<body onload="initLoadSoundElement();">
<div id="divSoundElement"></div>
<input type="text" onclick="SoundSuccess.controls.play();" />
<input type="button" value="Success" onclick="SoundSuccess.controls.play();" />
<input type="button" value="Error" onclick="SoundError.controls.play();" />
</body>
</html>问题
因为是html文件 所以双击可以运行 可以播放声音
但在VS2010中 右击浏览 没有声音 -_-! 好杯具啊
1.怎么解决这个问题
2.有其他方案吗??
<head>
<title></title>
<script type="text/javascript">
function initLoadSoundElement() {
var divSoundElement = document.getElementById("divSoundElement");
var srcSoundSuccess = "Sound/success.mid";
var srcSoundError = "Sound/error.mid"
if (document.all) {//IE浏览器
var objSoundSuccess = ' <object id="SoundSuccess" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" width=0 height=0 > <param name="URL" value="' + srcSoundSuccess + '" /> <param name="AutoStart" value="false" /> </object>';
var objSoundError = ' <object id="SoundError" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" width=0 height=0 > <param name="URL" value="' + srcSoundError + '" /> <param name="AutoStart" value="false" /> </object>';
divSoundElement.innerHTML = objSoundSuccess + objSoundError;
}
else {//非IE浏览器
var objSoundSuccess = ' <object id="SoundSuccess" type="application/x-ms-wmp" src= "' + srcSoundSuccess + '" width=0 height=0> </object>';
var objSoundError = ' <object id="SoundError" type="application/x-ms-wmp" src= "' + srcSoundError + '" width=0 height=0> </object>';
divSoundElement.innerHTML = objSoundSuccess + objSoundError;
}
}
</script>
</head>
<body onload="initLoadSoundElement();">
<div id="divSoundElement"></div>
<input type="text" onclick="SoundSuccess.controls.play();" />
<input type="button" value="Success" onclick="SoundSuccess.controls.play();" />
<input type="button" value="Error" onclick="SoundError.controls.play();" />
</body>
</html>问题
因为是html文件 所以双击可以运行 可以播放声音
但在VS2010中 右击浏览 没有声音 -_-! 好杯具啊
1.怎么解决这个问题
2.有其他方案吗??
解决方案 »
- 国庆了,很多网站的背景都换成国庆图片,怎么做的?
- 音乐网站数据库设计中应该不应该有没有音乐类型表,直接在音乐歌曲表中写类型好呢?还是多一个类型表好呢?我主要考虑的是网站访问速度问题!哪个做法访问速度快一点啊!
- 奇怪的小问题...
- ASP.NET中有没有像JSTL一样可以在展现端使用的表达式?
- 我用xmlhttp的方式实现一个类似的消息提示的功能,现在我想整个系统都有这个提示效果而非单独页面有此效果该如何做?
- 关于GROUP BY 的问题
- 在HTML页中添加服务器控件
- 如何用:vs2005作一个简单的access留言簿,
- aspx调用ActiveX//出错。是什么原因,在线等..
- repeater的用法
- asp.net提交时不清空页面数据
- 大侠帮忙看看这个购物车该怎么做!
我刚刚把它部署到IIS 可以播放声音
不知道为什么VS2010 那个虚拟IIS ( ASP.NET development server) 播放不了 纠结
id="wmp">
<param name="URL" value="<%=Page.ResolveUrl("~/")%>" />
<!--媒体文件地址-->
<param name="rate" value="1" />
<param name="balance" value="0" />
<!--声道0全声道,-100左声道,100右声道-->
<param name="currentPosition" value="0" />
<param name="playCount" value="1" />
<!--播放次数-->
<param name="autoStart" value="0" />
<!--是否自动播放-1是,0否-->
<param name="currentMarker" value="0" />
<param name="invokeURLs" value="-1" />
<param name="volume" value="50" />
<!--音量-->
<param name="mute" value="0" />
<!--是否静音-1是,0否-->
<param name="uiMode" value="invisible" />
<!--播放器模式full(默认)显示全部控件,none仅视频窗口,mini视频及一些常用控件,invisiblei不显示任何控件及视频窗口-->
<param name="stretchToFit" value="0" />
<param name="windowlessVideo" value="0" />
<param name="enabled" value="-1" />
<param name="enableContextMenu" value="-1" />
<param name="fullScreen" value="0" />
<!--是否全屏-->
<param name="enableErrorDialogs" value="-1" />
<!--是否允许出错信息提示-->
</object>
var IsOpenMusic = false;
function MusicOperate()
{
var obj = document.getElementById("music");
if(IsOpenMusic == true)
{
document.wmp.controls.stop();
obj.innerHTML = "背景音乐 (开)";
IsOpenMusic = false;
}
else
{
document.wmp.controls.play();
obj.innerHTML = "背景音乐 (关)";
IsOpenMusic = true;
}
}