Audio 当用户访问某个网页时,在远程服务器上播放声音

Audio 当用户访问某个网页时,在远程服务器上播放声音,audio,asp-classic,playback,Audio,Asp Classic,Playback,当我使用客户端机器访问某个页面时,我必须在服务器机器上播放声音 经典ASP有可能吗?ASP只是一种脚本语言,不提供任何直接播放声音片段的功能。 但是我们可以使用CreateObject函数创建一个命令shell实例,运行sndrec32(WinXP中提供的录音机),并将.WAV声音文件的路径作为双引号之间的参数传递给它 创建模块文件:functions.asp Option Explicit Dim strSoundFile, objShell, strCommand Sub PlaySou

当我使用客户端机器访问某个页面时,我必须在服务器机器上播放声音


经典ASP有可能吗?

ASP只是一种脚本语言,不提供任何直接播放声音片段的功能。 但是我们可以使用
CreateObject
函数创建一个命令shell实例,运行sndrec32(WinXP中提供的录音机),并将.WAV声音文件的路径作为双引号之间的参数传递给它

创建模块文件:functions.asp

Option Explicit

Dim strSoundFile, objShell, strCommand

Sub PlaySound()
    strSoundFile = "C:\Path\of\some\file.wav"
    Set objShell = CreateObject("Wscript.Shell")
    strCommand = "sndrec32 /play /close " & chr(34) & strSoundFile & chr(34)
    objShell.Run strCommand, 0, True
End Sub
在ASP代码中,在要进行调用的页面开头输入以下代码:

<!--#include file="functions.asp"-->

PlaySound

播放声音
参考资料:

您的IIS服务器托管在哪个操作系统上?您是否找到了其他方法来解决此问题。。?你能分享一下吗?谢谢,很久以前,我写了一个经典的ASP代码,当出现错误时,它会在服务器上发出嘟嘟声。这好多了!;)哈哈。。好吧,我不会尝试,否则在我的一次马拉松编码课程后,哔哔声不会停止:P