ASX文件 终极教程第1/2页

所属分类: 网络编程 / 网页编辑器 阅读数: 1671
收藏 0 赞 0 分享
    其实ASX文件的作用不仅限于制作MSN空间的播放索引文件,还可以制作本地播放列表文件,网站的音乐索引文件,很多网络电台的电台列表就只是一个ASX文件,里面记录了不同电台的网络地址。

    ASX文件是微软流媒体格式的索引文件,正常的ASX是以文本形式来记录ASF或者WMV等多媒体文件的地址和方式的多媒体索引文件,它主要的目的是对流信息进行重定向,类似RPM(RM的中转文件)文件。有时候下载下来的电影扩展名是ASX,这是由于某些原因改成的这种扩展名,其实用媒体播放器播放的时候看文件属性就知道用的是微软的哪种编码器编码的,所以只要支持ASF文件转换的工具都支持ASX文件的转换。

    在ASX文件中包含了媒体内容对应的URL,当我们在HTML中让一个HyperLink与ASX联系时,浏览器会直接将ASX的内容送给Media Player,Media Player会根据ASX文件的信息用相应的协议去打开指定位置上的多媒体信息流或多媒体文件。

    利用ASX文件来重定向流信息的原因主要是:

    目前通用的浏览器通常均不能直接支持用于播放流信息的协议MMS,所以我们采用ASX文件。采用ASX文件以后,当浏览器发现一个连接与ASX有关时,它知道需要用Media Player来播放流信息,于是它就会启动Media Player,Media Player就可以用MMS协议来播放流信息了。 

    更详细的教程说明请浏览微软的网站:
    http://www.microsoft.com/china/t ... eploy/strmedia.mspx

    熟悉HTML的朋友会发现,ASX文件与HTML非常相似。它们所使用的标记在一定程度上与 HTML 的标记是非常相似的,而且有些标签甚至完全相同。下面是一个ASX文件的例子: 

<asx version="3.0">
<entry>
    <title>My Love</title>
    <author>西城男孩</author>
    <copyright>AnyShine</copyright>
    <ref href="https://www.jb51.net/song/mylove.asf">
</entry>
</asx>

注解:

<asx version="3.0">,asx标记声明此文件是asx文件;version="3.0",此文件所使用的标记命令版本是3.0。
<entry>,entry(条目),每首歌曲的信息都要包含在一对<entry>标记里面。
<title>,歌曲标题。
<author>歌手名字
<ref href="#">,#代表歌曲路径,可以是网络地址(如:https://www.jb51.net/song/mylove.asf),也可以是电脑本地文件路径(如:C:/My Documents/My Music/mylove.asf),不过,如果是电脑的本地路径的话,就只能在自己的电脑上使用;歌曲格式可以是:wma,asf,mp3等。

注意:
    除了<ref href="#">外,其它的标记都要成对,即后面的<>里必须加上斜杠,否则ASX文件就不起作用了。

ASX文件的制作

一、打开记事本:
    “程序”-“附件”-“记事本”

二、在新记事本里输入内容:

<asx version="3.0">
<entry>
    <title>My Love</title>
    <author>西城男孩</author>
    <copyright>AnyShine</copyright>
    <ref href="https://www.jb51.net/song/mylove.asf">
</entry>
</asx>

注意:
    <asx>、<entry>、<ref href="#">这两个是必须属性;
    <title>、<author>、<copyright>标记是非必须属性。上面的内容也可以写成以下的省略格式:


<asx version="3.0">
<entry>
<ref href="歌曲地址1">
</entry>
<entry>
<ref href="歌曲地址2">
</entry>
<entry>
<ref href="歌曲地址3">
</entry>
</asx>

三、保存记事本文件
    “另存为”记事本文件,把后缀名“txt”改成“asx”点“保存”即可。刚刚保存好的文件变成一个音乐文件图标,然后用Media Player播放器打开就可以播放音乐文件了。

Media Player播放ASX文件

启动Media Player播放器,打开保存的好的ASX文件,即可播放己经添加好的音乐。

网页引用ASX文件

    先把编辑好的ASX文件上存到网页空间上,然后在网页里通添加引用ASX文件的代码,例如:

    <a hrer="https://www.jb51.net/yourfile.asx">我的歌曲</a> 

    用浏览器将打开这个编辑好的网页文件,当点击“我的歌曲”链接后,电脑会自动启动 Windows Media Player来按顺序播放其中的歌曲。
更多精彩内容其他人还在看

Ewebeditor 文件上传问题

Ewebeditor 上传的文件要么是直接播放或显示的,要么是用固定的格式做一个链接。
收藏 0 赞 0 分享

PHP网页 Ewebeditor 编辑器嵌入方法

因为ewebeditor编辑器的功能强大,容易扩展等原因,一直是大家比较喜爱的编辑器,所以下面介绍下ewebeditor如何跟php结合。
收藏 0 赞 0 分享

FckEditor 上传图片后图片变小了!问题解决

我用fckeditor 上传图片时,只要图片一大,上传到服务器后就变小了,而且图片颜色也失真了。
收藏 0 赞 0 分享

fckeditor asp版本的文件重命名

最近不得不研究FCKEDITOR,而且是ASP版本。对其文件上传后的重命名,很郁闷。下面记录我修改的过程,部分函数来自网络。
收藏 0 赞 0 分享

FckEditor 中文配置手册

FckEditor 中文配置手册,对于fckeditor不是很熟悉的朋友可以看下。快速的掌握这个应用比较广泛的网页在线编辑器。
收藏 0 赞 0 分享

FCKEditor网页编辑器 几点使用心得

FCKEditor网页编辑器 几点使用心得,需要的朋友可以参考下。
收藏 0 赞 0 分享

FCK 编辑器焦点问题

在使用FCK编辑器的时候,我们经常会进行对FCK编辑器的赋值操作,赋值的操作有两个关键的地方,如果不清楚的话出了错还百思不得其解.
收藏 0 赞 0 分享

添加FCKeditor插件需要注意的地方

今天,在做程序的时候发现 FCKeditor功能并不强大(开始还不知道可以用插件,汗~),至少没有上传视频,专辑,音乐,水印等功能(以前我也修改过DVBBS的编辑器,也自定义了很多使用按钮).
收藏 0 赞 0 分享

javascript 获取FCKeditor内容

javascript获取FCKeditor内容,需要的朋友可以参考下。
收藏 0 赞 0 分享

eWebEditor 上传文件提示格式不正确的解决方法

eWebEditor上传个别图片时出现:请选择一个有效的文件,支持的格式有(GIF|JPG|JPEG|BMP|PNG)!,在WINDOWSXP下使用该组件正常,却在WINDOWS2003上提示
收藏 0 赞 0 分享
查看更多