Audio 如何在HTML中使用VBScript播放WAV文件

Audio 如何在HTML中使用VBScript播放WAV文件,audio,vbscript,windows-7,internet-explorer-8,wav,Audio,Vbscript,Windows 7,Internet Explorer 8,Wav,如何在HTML中使用VBScript播放WAV文件 我有以下代码,但它不工作 <script type="text/vbscript" language="VBScript"> Dim strSoundFile, strCommand strSoundFile = "C:\Sounds\Sound1.wav" Set objShell = CreateObject("Wscript.Shell") strCommand = "sndrec32 /play

如何在HTML中使用VBScript播放WAV文件

我有以下代码,但它不工作

<script type="text/vbscript" language="VBScript"> 
   Dim strSoundFile, strCommand  
   strSoundFile = "C:\Sounds\Sound1.wav"
   Set objShell = CreateObject("Wscript.Shell")
   strCommand = "sndrec32 /play /close " & chr(34) & strSoundFile & chr(34)
   objShell.Run strCommand, 0, True
</script>
我找到了这个链接 但我不是舒尔,如果这是一种正确的方式

BODY
标签中,该方法工作正常

<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer" 
width="242" height="202" style="position:absolute; left:1;top:1;">
  <param name="URL" value="C:\Sound1.wav">
  <param name="autoStart" value="1">
</object>

可以用这个吗?

<script type="text/vbscript" language="VBScript"> HERE </script>
这里

我正在MS Windows 7 Pro下使用IE8。

最后,我可以找到正确的方法来做我需要的事情

基本上,这个想法如下

<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer" 
width="242" height="202" style="position:absolute; left:1;top:1;">
  <param name="URL" value="C:\Sound1.wav">
  <param name="autoStart" value="1">
</object>
  • 我们不能在HTML中使用上述代码,而是必须使用嵌入式Windows Media Player对象
  • 我们可以创建在VBScript中操作该对象所需的任何方法

  • 相关的@Lankymart不,这没有关系,伙计。我需要使用VBScript。为什么需要使用VBScript?一些解释会有帮助。无论是哪种情况,您都可以使用VBScript访问代码中的
    元素,而不是让它自动播放。这根本不是我的建议,您没有理解的是HTML5提供了
    。我真的很迷茫,您不打算使用DOM吗?你打算用什么来代替录音机??说真的,你说“我知道一切”,但到目前为止,你似乎不知道什么,除了从一些地方撕下任何旧代码而不首先理解它。如果你想用现代互联网浏览器在网页内播放声音,HTML5音频是你最好的选择。