以文本方式查看主题 - ╋艺 镇╋ (http://wdystv.com/bbs/index.asp) -- ┣◇网站建设&Web语言 (http://wdystv.com/bbs/list.asp?boardid=4) ---- 谈谈在线播放mp3 (http://wdystv.com/bbs/dispbbs.asp?boardid=4&id=1488) |
-- 作者:乐魔舞 -- 发布时间:2008/5/7 10:16:53 -- 谈谈在线播放mp3 论坛上不断有朋友问如何做在线播放。问这个问题的朋友,可能是因为公司网站的需要,或者是有特殊用意,或者是因为喜欢。在制作在线播放之前,你必须明白它的缺点,因为是持续连接,所以要占用服务器带宽、服务器CPU、内存、硬盘资源。如果连接人数比较多,服务器的负担将是十分严重的!所以,在线播放mp3是在严重浪费网络资源。 有的个人主页,制作一个网页播放器,自己的空间没有存放mp3,把播放的网址指向那些伟大的下载服务器。其实这就是真正意义上的盗链之一,它的危害很大,因为这些服务器仅用作下载,如果你用作反复连接的“在线播放”,就违背了服务条款。如果你想做在线播放,最好要跟服务商联系,有条件的话,单独租一台服务器或多台,一年5000至几万元,只有这两个办法。 网络电台的在线播放不读取硬盘,所以不像上述那样占资源;并且开办网络电台的网站,都是有很强的背景实力或工作需要的。而且网络电台的采样率比在线MP3要低,通常在线广播都使用20Kbps(如北京FM974),44Kbps(如广州FM993),或64Kbps(如深圳2台),或11Kbps(如香港一台)。我们尽情地去听吧。 如果你有了自己的服务器,要做在线播放mp3的话,最好的方法就是直接把超链接的http换成mms,例如<a href=mms://www.aaa.com/*.mp3>歌名文字</a>即可,特别注意,这个mp3的网址,请不要使用其它网站的mp3文件,因为很多人的在线播放、下载,可能导致这台服务器死机。 下面举3个实例,这是最常用的在线播放代码。在线播放目前主要有3种方式,比如Windows Media Player、RealPlayer、和Quicktime。如果你的空间服务商允许在线播放mp3了,那么在线播放mp3应该用Windows Media Player来做。Windows Media Player和RealPlayer的区别是,Windows Media Player是第一次播放时边下载边播放,并且以后再次刷新该页时,将不再下载该mp3,而是从IE缓存里读取。相对来说,Windows Media Player节省服务器资源一些;而RealPlayer则是持续连接,每次都是从服务器来下载,不会载入缓存,下次再听的时候就非常浪费资源了。 实例1,微软Windows Media Player嵌入网页,慎用: <object classid=clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95 width=350 height=70><param name=showstatusbar value=1> 实例2,RealPlayer网页播放器,只可用于在线广播,不要用于在线播放mp3。要注意的是,如果客户端的系统是直接安装Realone,可能不能实现这个功能。应该使用旧版本的RealPlayer,或者由RealPlayer升级到Realone,否则下面代码在你的浏览器里将无法生效: <object classid=clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa width=330 height=60> 请看第2行,<param name=autostart value=1>这句,如果删除,表示打开网页时不会自动播放。建议删除比较好。 1.最爱的广州音乐电台:
<object classid=clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa width=500 height=350> |