您的位置:首页 >> Web开发 >> CGI技术 >> 正文
CGI技术 RSS
 

MP3在线播放Web服务器的实现

http://www.rdxx.com 07年12月12日 00:00 我要投稿

关键词: 在线 , Web服务器 , MP3 , 播放 , 服务 , Web
(%in)))) {
   print ("$head$in{$capword}\n");
   }
}
else {
   print PrintHeader();
   print HtmlTop();
   print "错误:未选择MP3文件!";
   print HtmlBot();
}
exit(0);

     这段Perl程序需要调用了一个着名的Perl常用例程库cgi-lib.pl的有关函数,有关此Perl例程库及其介绍可以从http://www.bio.cam.ac.uk/cgi-lib/得到。

   三、注意事项

   1、 httpd服务器端的MIME设置

   要在Httpd Server上设置mp3、m3u文件的MIME类型,例如在此Apache服务器上的/etc/mime.types中要有如下类型定义:

audio/mpeg mp3
audio/mpegurl m3u

   2、要注意CGI的执行权限

   CGI程序mp3.m3u和所用到的cgi-lib.pl要有正确的执行权限。下载的cgi-lib.pl和编辑的mp3.m3u要放在相应的CGI目录下,并设置其正确的执行权限以保证Web服务器能读取和执行此CGI。例如在UNIX系统下,用以下指令:

$ chmod 755 mp3.m3u
$ chmod 755 cgi-lib.pl
将其权限设置为:rwxr-xr-x 。

   3、浏览器端文件的关联

   CGI程序传送到浏览器端的M3U必须和MP3播放器建立关联。建立关联的方法是在Winamp菜单中选择"Options"- "Preferences"-"File Type Setup"中选中"MP3"和"M3U",然后选择"Apply"按钮将其关联注册到系统中。首次执行此CGI时,应选择"在当前位置打开 "test.m3u文件,并清除"在打开这种类型的文件前始终询问"选择,则以后播放时就没有此"如何处理该文件"提示了。

   4、流式MP3播放器的选择

   因为有些低版本的 MP3播放器如WinPlay3在连接采用 HTTP 1.1协议的 Web服务器时不能正常工作,所以请尽量使用高版本的WinAmp。

   5、要求的连接带宽

   最常见的以44.1KHz采样压缩的16位立体声MP3,其压缩速率为112Kbps,要求浏览器端与MP3 Web服务器连接带宽大于等于此速率。假如浏览器端 和本服务器之间的网络速度低于 112Kbps, 则不建议选择在线播放方式

共2页  第1页 第2页


 
 
标签: 在线 , Web服务器 , MP3 , 播放 , 服务 , Web 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站