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

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

为SyntaxHighlighter添加新语言的方法

因为经常要在博客里贴一些Lua代码,但是所使用的SyntaxHighlighter插件默认不支持Lua语言,所以去研究了一下如何为SyntaxHighlighter添加并激活一个新的语言,这里将过程和有同样需求的童鞋分享
收藏 0 赞 0 分享

syntaxhighlighter 去掉右上角问号图标的三种方法

syntaxhighlighter可以高亮着色显示几乎所有语言形式的源代码,还可以显示行号,是一款深受网站建设人员喜爱的工具,并且它还是免费的
收藏 0 赞 0 分享

百度编辑器ueditor前台代码高亮无法自动换行解决方法

这两天本站成功安装整合了百度编辑器ueditor,用着还挺不错,但是遇到了点小问题
收藏 0 赞 0 分享

FCKeditor 在chrome中不显示问题

今天在使用chrome打开后台的时候,发现FCKeditor编辑器菜单等都不显示,chrome确实不适合后台使用,以后还是继续ie核心的吧
收藏 0 赞 0 分享

ie9后浏览器fckeditor无法上传图片、弹出浮层内容不显示的解决方法

升级到IE9后,fckeditor在IE9里的弹出浮动层会出现bug,里面的内容不会出现。原因是IE9不支持var $=document.getElementById;这样的写法了
收藏 0 赞 0 分享

FCKeditor编辑器添加图片上传功能及图片路径问题解决方法

现在很多CMS系统因为安全原因会把后台编辑器里的上传功能给去除,但这样一来对实际使用过程造成了很多麻烦,今天我们以ASPCMS系统的FCKeditor编辑器为例,说明一下如何增加图片上传功能
收藏 0 赞 0 分享

CKEditor/FCKEditor 使用FCKeditor 2.6.5 快速使用教程(含插入图片)

CKEditor 是著名的 HTML 编辑器,IBM、Oracle、Adobe 等都在用。CKEditor 创建于 2003 年,其前身为 FCKEditor,在 2009 年的时候把“F”去掉了,更名为 CKEditor。
收藏 0 赞 0 分享

CKEditor/FCKEditor 使用 CKeditor 3.0.1 快速使用教程(含插入图片)

一般来说,我们在编辑内容时,先是读入到 textarea,再将 textarea 的内容赋给编辑器。
收藏 0 赞 0 分享

FCKEditor 自定义用户目录的修改步骤 (附源码)

FCKEditor 自定义用户目录的修改步骤 (附源码) ,需要的朋友可以参考下。
收藏 0 赞 0 分享

FCKeidtor 清除编辑器内容的代码

FCKeidtor清除编辑器内容的代码,需要的朋友可以参考下。
收藏 0 赞 0 分享
查看更多