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



当我使用客户端计算机在某些页面上访问某些页面时,我可以在服务器计算机上播放声音。

经典ASP?

是否可以

ASP只是脚本语言,并不提供任何直接播放声音剪辑的设施。但是,我们可以使用CreateObject函数创建命令Shell实例并运行SNDREC32(WIN XP中可用的声音录音机),并将.Wav Sound文件的路径作为参数传递在双引号之间。

创建一个模块文件:functions.asp

Option Explicit
Dim strSoundFile, objShell, strCommand
Sub PlaySound()
    strSoundFile = "C:Pathofsomefile.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

参考:how-can-i-i-a-a-a-a-a-within-a-a-script

最新更新