ASX文件 終極教程第1/2頁(yè)
更新時(shí)間:2008年02月05日 22:46:34 作者:
整理資料的時(shí)候,發(fā)現(xiàn)電腦里保存了一些ASX文件。這些文件原來(lái)是玩MSN空間時(shí)用到的,主要用于在MSN空間上安裝播放器。很久沒(méi)玩MSN空間了,雖然現(xiàn)在也還在用MSN,但MSN空間的速度真的是慢得讓我難以接受,所以還是不用MSN空間。順便分析一下ASX文件的格式,以方便那些還在用MSN空間的朋友。
其實(shí)ASX文件的作用不僅限于制作MSN空間的播放索引文件,還可以制作本地播放列表文件,網(wǎng)站的音樂(lè)索引文件,很多網(wǎng)絡(luò)電臺(tái)的電臺(tái)列表就只是一個(gè)ASX文件,里面記錄了不同電臺(tái)的網(wǎng)絡(luò)地址。
ASX文件是微軟流媒體格式的索引文件,正常的ASX是以文本形式來(lái)記錄ASF或者WMV等多媒體文件的地址和方式的多媒體索引文件,它主要的目的是對(duì)流信息進(jìn)行重定向,類似RPM(RM的中轉(zhuǎn)文件)文件。有時(shí)候下載下來(lái)的電影擴(kuò)展名是ASX,這是由于某些原因改成的這種擴(kuò)展名,其實(shí)用媒體播放器播放的時(shí)候看文件屬性就知道用的是微軟的哪種編碼器編碼的,所以只要支持ASF文件轉(zhuǎn)換的工具都支持ASX文件的轉(zhuǎn)換。
在ASX文件中包含了媒體內(nèi)容對(duì)應(yīng)的URL,當(dāng)我們?cè)贖TML中讓一個(gè)HyperLink與ASX聯(lián)系時(shí),瀏覽器會(huì)直接將ASX的內(nèi)容送給Media Player,Media Player會(huì)根據(jù)ASX文件的信息用相應(yīng)的協(xié)議去打開(kāi)指定位置上的多媒體信息流或多媒體文件。
利用ASX文件來(lái)重定向流信息的原因主要是:
目前通用的瀏覽器通常均不能直接支持用于播放流信息的協(xié)議MMS,所以我們采用ASX文件。采用ASX文件以后,當(dāng)瀏覽器發(fā)現(xiàn)一個(gè)連接與ASX有關(guān)時(shí),它知道需要用Media Player來(lái)播放流信息,于是它就會(huì)啟動(dòng)Media Player,Media Player就可以用MMS協(xié)議來(lái)播放流信息了。
更詳細(xì)的教程說(shuō)明請(qǐng)瀏覽微軟的網(wǎng)站:
http://www.microsoft.com/china/t ... eploy/strmedia.mspx
熟悉HTML的朋友會(huì)發(fā)現(xiàn),ASX文件與HTML非常相似。它們所使用的標(biāo)記在一定程度上與 HTML 的標(biāo)記是非常相似的,而且有些標(biāo)簽甚至完全相同。下面是一個(gè)ASX文件的例子:
<asx version="3.0">
<entry>
<title>My Love</title>
<author>西城男孩</author>
<copyright>AnyShine</copyright>
<ref href="http://www.dhdzp.com/song/mylove.asf">
</entry>
</asx>
注解:
<asx version="3.0">,asx標(biāo)記聲明此文件是asx文件;version="3.0",此文件所使用的標(biāo)記命令版本是3.0。
<entry>,entry(條目),每首歌曲的信息都要包含在一對(duì)<entry>標(biāo)記里面。
<title>,歌曲標(biāo)題。
<author>歌手名字
<ref href="#">,#代表歌曲路徑,可以是網(wǎng)絡(luò)地址(如:http://www.dhdzp.com/song/mylove.asf),也可以是電腦本地文件路徑(如:C:/My Documents/My Music/mylove.asf),不過(guò),如果是電腦的本地路徑的話,就只能在自己的電腦上使用;歌曲格式可以是:wma,asf,mp3等。
注意:
除了<ref href="#">外,其它的標(biāo)記都要成對(duì),即后面的<>里必須加上斜杠,否則ASX文件就不起作用了。
ASX文件的制作
一、打開(kāi)記事本:
“程序”-“附件”-“記事本”
二、在新記事本里輸入內(nèi)容:
<asx version="3.0">
<entry>
<title>My Love</title>
<author>西城男孩</author>
<copyright>AnyShine</copyright>
<ref href="http://www.dhdzp.com/song/mylove.asf">
</entry>
</asx>
注意:
<asx>、<entry>、<ref href="#">這兩個(gè)是必須屬性;
<title>、<author>、<copyright>標(biāo)記是非必須屬性。上面的內(nèi)容也可以寫成以下的省略格式:
<asx version="3.0">
<entry>
<ref href="歌曲地址1">
</entry>
<entry>
<ref href="歌曲地址2">
</entry>
<entry>
<ref href="歌曲地址3">
</entry>
</asx>
三、保存記事本文件
“另存為”記事本文件,把后綴名“txt”改成“asx”點(diǎn)“保存”即可。剛剛保存好的文件變成一個(gè)音樂(lè)文件圖標(biāo),然后用Media Player播放器打開(kāi)就可以播放音樂(lè)文件了。
Media Player播放ASX文件
啟動(dòng)Media Player播放器,打開(kāi)保存的好的ASX文件,即可播放己經(jīng)添加好的音樂(lè)。
網(wǎng)頁(yè)引用ASX文件
先把編輯好的ASX文件上存到網(wǎng)頁(yè)空間上,然后在網(wǎng)頁(yè)里通添加引用ASX文件的代碼,例如:
<a hrer="http://www.dhdzp.com/yourfile.asx">我的歌曲</a>
用瀏覽器將打開(kāi)這個(gè)編輯好的網(wǎng)頁(yè)文件,當(dāng)點(diǎn)擊“我的歌曲”鏈接后,電腦會(huì)自動(dòng)啟動(dòng) Windows Media Player來(lái)按順序播放其中的歌曲。
ASX文件是微軟流媒體格式的索引文件,正常的ASX是以文本形式來(lái)記錄ASF或者WMV等多媒體文件的地址和方式的多媒體索引文件,它主要的目的是對(duì)流信息進(jìn)行重定向,類似RPM(RM的中轉(zhuǎn)文件)文件。有時(shí)候下載下來(lái)的電影擴(kuò)展名是ASX,這是由于某些原因改成的這種擴(kuò)展名,其實(shí)用媒體播放器播放的時(shí)候看文件屬性就知道用的是微軟的哪種編碼器編碼的,所以只要支持ASF文件轉(zhuǎn)換的工具都支持ASX文件的轉(zhuǎn)換。
在ASX文件中包含了媒體內(nèi)容對(duì)應(yīng)的URL,當(dāng)我們?cè)贖TML中讓一個(gè)HyperLink與ASX聯(lián)系時(shí),瀏覽器會(huì)直接將ASX的內(nèi)容送給Media Player,Media Player會(huì)根據(jù)ASX文件的信息用相應(yīng)的協(xié)議去打開(kāi)指定位置上的多媒體信息流或多媒體文件。
利用ASX文件來(lái)重定向流信息的原因主要是:
目前通用的瀏覽器通常均不能直接支持用于播放流信息的協(xié)議MMS,所以我們采用ASX文件。采用ASX文件以后,當(dāng)瀏覽器發(fā)現(xiàn)一個(gè)連接與ASX有關(guān)時(shí),它知道需要用Media Player來(lái)播放流信息,于是它就會(huì)啟動(dòng)Media Player,Media Player就可以用MMS協(xié)議來(lái)播放流信息了。
更詳細(xì)的教程說(shuō)明請(qǐng)瀏覽微軟的網(wǎng)站:
http://www.microsoft.com/china/t ... eploy/strmedia.mspx
熟悉HTML的朋友會(huì)發(fā)現(xiàn),ASX文件與HTML非常相似。它們所使用的標(biāo)記在一定程度上與 HTML 的標(biāo)記是非常相似的,而且有些標(biāo)簽甚至完全相同。下面是一個(gè)ASX文件的例子:
<asx version="3.0">
<entry>
<title>My Love</title>
<author>西城男孩</author>
<copyright>AnyShine</copyright>
<ref href="http://www.dhdzp.com/song/mylove.asf">
</entry>
</asx>
注解:
<asx version="3.0">,asx標(biāo)記聲明此文件是asx文件;version="3.0",此文件所使用的標(biāo)記命令版本是3.0。
<entry>,entry(條目),每首歌曲的信息都要包含在一對(duì)<entry>標(biāo)記里面。
<title>,歌曲標(biāo)題。
<author>歌手名字
<ref href="#">,#代表歌曲路徑,可以是網(wǎng)絡(luò)地址(如:http://www.dhdzp.com/song/mylove.asf),也可以是電腦本地文件路徑(如:C:/My Documents/My Music/mylove.asf),不過(guò),如果是電腦的本地路徑的話,就只能在自己的電腦上使用;歌曲格式可以是:wma,asf,mp3等。
注意:
除了<ref href="#">外,其它的標(biāo)記都要成對(duì),即后面的<>里必須加上斜杠,否則ASX文件就不起作用了。
ASX文件的制作
一、打開(kāi)記事本:
“程序”-“附件”-“記事本”
二、在新記事本里輸入內(nèi)容:
<asx version="3.0">
<entry>
<title>My Love</title>
<author>西城男孩</author>
<copyright>AnyShine</copyright>
<ref href="http://www.dhdzp.com/song/mylove.asf">
</entry>
</asx>
注意:
<asx>、<entry>、<ref href="#">這兩個(gè)是必須屬性;
<title>、<author>、<copyright>標(biāo)記是非必須屬性。上面的內(nèi)容也可以寫成以下的省略格式:
<asx version="3.0">
<entry>
<ref href="歌曲地址1">
</entry>
<entry>
<ref href="歌曲地址2">
</entry>
<entry>
<ref href="歌曲地址3">
</entry>
</asx>
三、保存記事本文件
“另存為”記事本文件,把后綴名“txt”改成“asx”點(diǎn)“保存”即可。剛剛保存好的文件變成一個(gè)音樂(lè)文件圖標(biāo),然后用Media Player播放器打開(kāi)就可以播放音樂(lè)文件了。
Media Player播放ASX文件
啟動(dòng)Media Player播放器,打開(kāi)保存的好的ASX文件,即可播放己經(jīng)添加好的音樂(lè)。
網(wǎng)頁(yè)引用ASX文件
先把編輯好的ASX文件上存到網(wǎng)頁(yè)空間上,然后在網(wǎng)頁(yè)里通添加引用ASX文件的代碼,例如:
<a hrer="http://www.dhdzp.com/yourfile.asx">我的歌曲</a>
用瀏覽器將打開(kāi)這個(gè)編輯好的網(wǎng)頁(yè)文件,當(dāng)點(diǎn)擊“我的歌曲”鏈接后,電腦會(huì)自動(dòng)啟動(dòng) Windows Media Player來(lái)按順序播放其中的歌曲。
相關(guān)文章
FCKEditor+jQuery+PHP實(shí)現(xiàn)分頁(yè)代碼
根據(jù)一下步驟,即可實(shí)現(xiàn)使用FCKEditor+jQuery+PHP實(shí)現(xiàn)無(wú)刷新頁(yè)面分頁(yè)。2010-07-07
javascript開(kāi)發(fā)隨筆3 開(kāi)發(fā)iframe富文本編輯器的一點(diǎn)體會(huì)
前段時(shí)間有個(gè)需求是開(kāi)發(fā)富文本編輯器,這個(gè)之前隨做過(guò),但看了需求,發(fā)現(xiàn)有些地方還需google2011-11-11
SyntaxHighlighter 去掉右側(cè)滾動(dòng)條的方法
SyntaxHighlighter這個(gè)是一個(gè)高亮插件?,F(xiàn)在被用于很多網(wǎng)站的代碼顯示。但是SyntaxHighlighter3.0.83,由于自適應(yīng)寬和高,導(dǎo)致一直有滾動(dòng)條的問(wèn)題2020-03-03
Edge瀏覽器開(kāi)發(fā)者工具代碼修改同步到Vscode中
這篇文章主要為答案及介紹了Edge瀏覽器開(kāi)發(fā)者工具代碼修改同步到Vscode中,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04
FCKEditor SyntaxHighlighter整合實(shí)現(xiàn)代碼高亮顯示
近日做個(gè)小網(wǎng)站,用到了代碼高亮嵌入顯示功能,想將FCKeditor和dp.SyntaxHighlighter結(jié)合使用。2009-06-06
一款支持插入表情的編輯器實(shí)現(xiàn)代碼(簡(jiǎn)單思路挺重要)
先說(shuō)做的是什么哈。 一個(gè)發(fā)言框,功能不多。 要求能插入表情,最終得到的代碼表情不是<img>標(biāo)記,而是類似 /:haha 的表情代碼。項(xiàng)目做的時(shí)候有些部分用了Jquery直接上代碼了2010-07-07
FCKeditor + SyntaxHighlighter 讓代碼高亮著色插件
FCKeditor是現(xiàn)在最為流行的開(kāi)源編輯器,SyntaxHighlighter是一個(gè)用JS實(shí)現(xiàn)的代碼高亮顯示插件,F(xiàn)CKeditor + SyntaxHighlighter 讓代碼高亮著色,可以最小化修改您的程序?qū)崿F(xiàn)效果2014-06-06
Windows Live Writer 實(shí)現(xiàn)代碼高亮
有時(shí)會(huì)包含大量代碼,如果能在文章中高亮顯示代碼文章的可讀性肯定會(huì)好很多。2009-05-05

