是否可以
当我使用客户端计算机在某些页面上访问某些页面时,我可以在服务器计算机上播放声音。
经典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