.net中如何播放声音
用做监控程序中,当某个事件触发时播放指定的声音文件(如:alarm.wav)。请大虾们帮帮忙啊!
[解决办法]
如果是WEB项目,可以考虑使用JS/FLASH播放器
[解决办法]
<embed src="..." loop="true"></embed>
用一个这样的标签就可以了。。。
[解决办法]
刚好一个项目中有相同的需求,代码如下
<script type="text/javascript"><!--GetAlertInfoCount = function(){ $.ajax({ type:"GET", dataType:"html", url:"usercontrol/CheckAlertMessage.ashx", data:"", cache:false, success:function(data){ if(data>0){ $("#alertInfoMessage").show(); if($("#alertInfoCount").text()!=data) { document.getElementById("alertInfoMessage").innerHTML=""; document.getElementById("alertInfoMessage").innerHTML="<span>有"+data+"条报警信息!</span><embed src='images/HOOK.WAV'hidden='true'autostart='true'loop='false'>"; $("#alertInfoCount").text(data); } $("#alertInfoMessage").css({color:"red",cursor:"pointer","font-size":"12px"}); $("#alertInfoMessage").click( function(){ goURL("AlarmInfo/AlarmLog.aspx"); $("#alertInfoMessage").hide(); } ); }else{ $("#alertInfoMessage").hide(); } } }); var MyMar=setTimeout(GetAlertInfoCount,60000); //一分钟刷新一次 }
[解决办法]
pp.SpeakStream(Istream, SpeechLib.SpeechVoiceSpeakFlags.SVSFIsFilename);
spFs.Close();
}