将我的博客复制一份至《海外博客》
由于数据量较大,请您耐心等待复制完成
复制
正文
第2课:如何实现*.wma音频格式文件的连续播放
(2010-04-22 14:07:57)
下一个
经常看到一些音乐站点有这样的一个功能:任意选择页面中歌曲名称前的复选框,单击播放按钮即可实现这多个被选择歌曲的连续播放。
如果是单个音频文件在文档中播放,使用常用的方法即如这里介绍的第三种方法的类似方法。
但现在是多首歌曲,方法则不尽然~曾记得使用Winamp播放器时保存的列表文件m3u,现行的MediaPlayer播放器使用的wpl列表文件格式,当然,这里我要使用的是asx播放列表文件
ASX文件是一个文本文件,他主要的目的是对流信息进行重定向,类似RPM(RM的中转文件)文件。
利用ASX文件来重定向流信息的原因主要是:目前通用的浏览器通常均不能直接支持用于播放流信息的协议MMS,所以我们采用ASX文件。
在ASX中包含了媒体内容对应的URL,当我们在HTML中让一个HYPERLINK与ASX联系时,浏览器会直接将ASX的内容送给MEDIA PLAYER,MEDIA PLAYER 会根据ASX文件的信息用相应的协议去打开指定位置上的多媒体信息流或多媒体文件。
采用ASX文件以后,当浏览器发现一个连接与ASX有关时,它知道需要用MEDIA PLAYER 来播放流信息,于是它就会启动MEIDA PLAYER,MEDIA PLAYER就可以用MMS协议来播放流信息了。
1编辑文本文件,内容是能让Windows media player连续播放的在线音乐列表;
打开一个记事本
按顺序写出播放列表
写出一个播放文件的播放列表
写完后记事本文件另存为 VIDEO.asx
2. 点击“文件”中的“另存为”菜单;
3. “保存类型”为“所有文件”;文件名为“filename.asx”;“编码”为默认,ANSI;
4. 将上步所制作的“filename.asx”上传至网络可访问的存储空间;
网上免费空间
5. 点击“刷新”按钮,确定文件已经上传成功,得到url。
下面以oukei49歌曲为例:
点击后连续播放