打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在网页中实现音乐连播
在网页中实现音乐连播
2007-06-29 16:46
曾在其他地方提过如何实现连续播放音乐文件的方法,今天在某个论坛上又看有人讨论这个问题,才知道不少人对实现方法还是不太理解,因此再次针对这个问题简单介绍一下。

我们仍然需要注意网络常用的两大媒体播放机对媒体文件格式支持的区别,即Windows Mediaplayer(以下简称WMP)和Real Player(以下简称RP)。两者之间对文件格式的支持是有些区别的,对列表文件也是如此。

我们先谈谈WMP。

实现连续播放其实是利用播放机支持列表文件这一功能。WMP支持的文件列表主要有:.wpl,.asx,.m3u,后者原为著名的MP3播放器Winamp所使用的文件列表格式,WMP现在也支持这一格式。这些格式的文件,除了.wpl,都可以很轻易地制作,我们可以用记事本进行编辑,每行一个音乐文件地址,编辑完毕保存为.asp或.m3u文件即可。自然,要在网上的Web页里播放它,你需要上传列表文件,你最好有自己的空间,如果没有,那得想其他的办法,比如,叫论坛管理员开放此类文件的上传,或利用QQ、MSN提供的网络空间来存放等方法。

下面谈谈RP。

RP的也有自己的文件列表格式,最常用的是.ram。把适合于RP播放的媒体文件地址每行一个编辑好,然后如上述所讲到的方法保存为.ram文件即可大功告成。

下面是.asx、.m3u和.ram列表文件的正文式样:

http://download.xaonline.com/music/enigma/voyageur/01.wma
http://download.xaonline.com/music/enigma/voyageur/02.wma
http://download.xaonline.com/music/enigma/voyageur/03.wma
http://download.xaonline.com/music/enigma/voyageur/04.wma
http://download.xaonline.com/music/enigma/voyageur/05.wma
http://download.xaonline.com/music/enigma/voyageur/06.wma
http://download.xaonline.com/music/enigma/voyageur/07.wma
http://download.xaonline.com/music/enigma/voyageur/08.wma
http://download.xaonline.com/music/enigma/voyageur/09.wma
http://download.xaonline.com/music/enigma/voyageur/10.wma
http://download.xaonline.com/music/enigma/voyageur/11.wma

.wpl格式的列表文件略为复杂一些,现举例如下:

<smil>
<head><title>ourlove</title></head>
<body>
<seq>
   <media src="//61.129.113.154:8080/ch123456/pycs/n1/huada/142/1.wma"/>
   <media src="//61.129.113.154:8080/ch123456/pycs/n1/huada/142/2.wma"/>
   <media src="//61.129.113.154:8080/ch123456/pycs/n1/huada/142/3.wma"/>
   <media src="//61.129.113.154:8080/ch123456/pycs/n1/huada/142/4.wma"/>
   <media src="//61.129.113.154:8080/ch123456/pycs/n1/huada/142/5.wma"/>
</seq>
</body>
</smil>

我们还可以通过JS等编写一个可控制性更强的连续播放方法,但它更为复杂,也需要一定的编辑基础,这里就不介绍了,有兴趣的可以研究一下本站的听歌台。

【附】

①在记事本中保存非TXT文件的方法:单击记事本的菜单“文件→保存”,将弹出保存对话框,先选择保存类型为所有文件,然后输入有后缀名的文件名,点击保存按钮。

②没有上传空间实现联播的折中方法:利用论坛。论坛支持上传图片,我们可以把列表文件另存为图片格式的文件(后缀名为.gif、.jpg或.bmp文件),然后让播放机处理它。

③简单的论坛播放机代码:

<embed src=音乐地址 autostart=true loop=true widht=380 height=45 type=值>

其中,type值有针对性,MP3和Wave文件通常用audio/mpeg,WMA用audio/x-ms-wma,Real类型的要用application/octet-stream,Flash类型用application/x-shockwave-flash。另外,如果不想让播放机的界面显示出来,可用hidden=true替代width和height两个参数。至于播放值的高与宽,多做尝试即可把握。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
婚礼音乐下载
教你怎样制作歌曲连放!
背景音乐地址
开车最适合听的十首歌
转载:玉韵流芳
网页制作中,实现打开本地媒体文件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服