当我使用客户端计算机访问某个页面时,我在服务器计算机上播放声音。
经典ASP可以实现吗?
答案 0 :(得分:1)
ASP只是一种脚本语言,不提供任何直接播放声音片段的工具。
但我们可以使用CreateObject
函数创建命令shell实例并运行sndrec32(Win XP中可用的录音机)并将.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