目前在网络上要呈现声音效果有4种方法:
(1)使用CGI程序(较传统的方法)。
使用通用网关接口CGI(Common Gateway
Interface)处理多媒体网页时,在程序开发上必须遵守CGI的接口规范,而且在程序的扩充性和维护上要较费精力。所以用CGI方法制作可播放声音的多媒体网页,不太合适。
(2)使用Java编写多媒体主页。
Java是一种网络专用程序语言。若单纯使用Java程序播放声音文件很简单,但若以Java编写多媒体程序,则需经专业训练。初学者可使用一些现成的Java程序,这些程序无需再重新编写,只要给予参数,声音就可播放。使用Java程序播放声音时,要注意的是,Java语言只接受*.au格式的声音文件,并且对*.au的质量有一定的限制,即必须以16
bit/22 kHz/mono质量制作*.au声音文件,才能使Java程序正常播放声音,这是使用Java程序播放声音比较特殊的地方。因此建议使用Cool
1.51或Cool 95声音处理软件制作16 bit/22 kHz/mono质量的*.au声音文件,以供Java程序播放声音时使用。
(3)使用插件Shockwave for
Director或Shockwave for Authorware。
Director是众所周知的多媒体专业集成工具,能制作较有水准的多媒体程序。目前以Director制作而成的文件,借助插件Shockware
for Director可在浏览器里正常播出,初学者可使用Director迅速、有效地制作出有水准的网络多媒体。在Director里播放声音所使用的声音文件是*.wav声音文件,因此一般的声音处理程序即可胜任。唯一美中不足的是,*.wav声音文件容量太大,使得包含声音文件的Director程序,动辙就需好几兆字节的容量,目前在网络应用中是不允许的。
Authorware在多媒体制作上占有一席之地,其强大的交互式处理功能很有特色。目前Authorware文件也可借助插件在Netscape里播出,Authorware所使用的声音文件也是以*.wav为主,并不支持*.au声音文件,因此含有声音文件的Authorware程序文件,容量也是相当可观的,网络传输也困难。
(4)使用ASP程序。
ASP(Active Server Page)是由Microsoft公司开发的新技术。要使用ASP必须在Windows
NT里安装IIS3.0(Internet Information Server 3.0)或在Windows95里安装PWS4.0(Personal
Web Server 4.0)。HTML文件中的ASP代码是在服务器端经IIS/PWS解释执行后传给客户端,客户端看不到ASP源代码,从而有效保护了程序代码。由于代码在服务器端执行,可以提高客户端的访问速度,同时对服务器的要求也较高。ASP文件扩展名为.asp。服务器必须运行IIS或PWS,否则无法正常工作。目前支持ASP的服务器操作系统只有Windows
NT。学习ASP必须在熟悉HTML和VB Script的基础上进行。
|