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

所属分类: 网络编程 / 网页编辑器 阅读数: 1632
收藏 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来按顺序播放其中的歌曲。
更多精彩内容其他人还在看

FCKEditor常用Js代码,获取FCK内容,统计FCK字数,向FCK写入指定代码

FCKEditor常用Js代码,获取FCK内容,统计FCK字数,向FCK写入指定代码,使用FCKEditor的朋友可以参考下。增加编辑器的人性化功能。
收藏 0 赞 0 分享

CKEditor网页编辑器 中文使用说明

安装CKEditor是一件容易的工作,只需要按照下面的简单步骤就可以完成。多测试。
收藏 0 赞 0 分享

FCKeditor 和 SyntaxHighlighter 代码高亮插件的整合

FCKeditor 和 SyntaxHighlighter 代码高亮插件的整合方法,里面有下载,可以根据需要结合自己的fckeditor版本。
收藏 0 赞 0 分享

eWebEditor 请选择一个有效的文件的解决方法

解决eWebEditor上传图片提示 请选择一个有效的文件
收藏 0 赞 0 分享

Ewebeditor 不能粘贴或复制的解决方法

在调试网站后台时,遇见用EWEBEDITOR编辑内容时,不能从其他文件来源粘贴到里面.
收藏 0 赞 0 分享

javascript fckeditor编辑器取值与赋值实现代码

这篇文章对于使用fckeditor编辑器的朋友是个不错应用,主要介绍的是js对fckeditor的取值与赋值操作,fckeditor是个不错的比较方便的扩展功能的编辑器。
收藏 0 赞 0 分享

Html 编辑器粘贴内容过滤技术详解

最近在解决数据粘贴方面取得了不少进展,作为Html在线编辑器所必须具备的技术,在这里详细给大家介绍并提供实现参考。
收藏 0 赞 0 分享

Js FCKeditor的值获取和修改的代码小结

FCKeditor编辑器是比较流行的一款编辑器,很多cms系统都在使用,免费而功能强大。容易扩展等特性赢得了大家的喜爱。
收藏 0 赞 0 分享

22个国外的Web在线编辑器收集

本文搜集了 22 个 Web 在线编辑器,它们基本代表了当前 Web 编辑器的现状。
收藏 0 赞 0 分享

FCKeditor添加自定义按钮的方法

FCKLang是语言包对象,您只要打开FCK/editor/lang/下面的相应语言包添加相应的名称属性就可以了,比如:MyAlbum打开我的像册。注意大小写!至此我们的添加工作已完成。
收藏 0 赞 0 分享
查看更多