個人資料
正文

【製帖幫助】如何在音樂快遞中發表xml多曲列表的音樂帖- by 左右開弓

(2010-03-02 18:30:06) 下一個
 

【製帖幫助】如何在音樂快遞中發表xml多曲列表的音樂帖

有些朋友曾問我如何製作多曲目xml列表的音樂帖。一直想寫個簡單的說明,但一直未做到。今天終於下定決心,一定要把它完成。
其實,從技術上講,這並不太難。關鍵是需要一點HTML語言基礎,對HTML代碼有一定理解後便可依葫蘆畫瓢。下麵以麗班的一個實例來講解有關的代碼。

麗班曾發過一個靚帖,【馬頭琴專輯】[我從草原來]:
http://web.wenxuecity.com/BBSView.php?SubID=music&MsgID=524980。下麵就是此帖的有關代碼(感謝麗班的代碼):



上述代碼可劃分為五部分。第五部分的專輯簡介文字說明在此就忽略不講了。第一部分為:
這段代碼用來說明整個頁麵的風格樣式。其中,是風格樣式標簽,作用是統一整個頁麵的風格。其中,代碼td和body用來控製表格中和不在表格中的文字表現形式。font-size定義了文字大小,而line-height用於控製行距。以A開頭的幾句控製鏈接文字的風格:使其在鏈接、正在被點擊過程和點擊後都呈現不同的樣式,更主要的是消除了鏈接文字的下劃線,效果試試就知道啦。另外,在color後的顏色也可用black、blue、white限定詞等來代替顏色的16進製碼,例如可寫成color:blue的形式。

第二部分為:

這一塊是作者(麗麗)的主要(Flash)畫麵。它標明了Flash畫麵的尺寸和Flash畫麵的源:

http://space.wenxuecity.com/media/1263939407.swf


第三部分為:

這段代碼是說明下麵的Flash Media播放器的相對/絕對位置和尺寸。這個位置是相對當前位置而言,"LEFT: -150px; POSITION: relative; TOP: -470px;"是指播放器的左邊界從當前位置向左150pixels,播放器上邊界向上470pixels。後同此理。屏幕的左上角是絕對坐標(0,0)。最終的位置還得根據自己的預覽作調整。在麗班的此例中,Flash MP3 播放器是設在了主畫麵的左下角上,也就是深綠的草地上。

第四部分緊接著第三部分下麵,即所包含部分:

這也就是真正的Flash MP3播放器說明部分。它定義了播放器的顯示尺寸(Width and Height in pixels);它定義了Flash MP3播放器的源,即onload="javascript:if(this.width>450) this.width=450" src="
http://space.wenxuecity.com/media/1234581326.swf
"(你可以直接套用這個源,也可Mouse右擊另存至Local,然後再上傳取得一新的路徑);它還定義了此播放器所需的配置文件(Config xml file): config=http://space.wenxuecity.com/media/1234580943.xml(可Mouse右擊另存至Local)。麗班在此運用了淺色,因為背景是深綠的草地。如果你想選用其它顏色,你可修改你的Local copy。注意,你隻需修改其中COLOR有關的部分,如下所示:

其中,0x後麵的6個數字或字母是HTML色彩十六進製編碼,可參考
http://html-color-codes.info/。修改完畢後,再上傳至WXC的UPLOAD SITE,用你的QQH中得到的URL地址替換上述代碼中的CONFIG部分,即config=http://space.wenxuecity.com/media/1234580943.xml中的桔黃色背景部分。實在想偷懶,也可直接替換成別人已上傳的CONFIG xml,如我的:
http://space.wenxuecity.com/media/1260390027.xml
(深藍為主色調)。

好,現在再講最關鍵的部分,即xml的歌曲列表(xml playlist)。它在上述embed代碼中:file=http://space.wenxuecity.com/media/1263865013.xml部分(可Mouse右擊另存至Local)。這個FILE的內容如下(隻列出2首曲目,其餘忽略,可類推):

不難看出,每一首曲目由開始,用結束。在...和之間的是每一首歌曲mp3在WXC Upload的URL地址,可以是你上傳的,也可以是別人上傳的。標誌的,則是你想讓Flash MP3播放器在播放該曲時顯示的曲名。可以忽略,不用考慮。當你修改完xml歌曲列表後,上傳至WXC,用你的QQH中得到的URL地址替換上述代碼中的file部分,即file=http://space.wenxuecity.com/media/1263865013.xml中的淺藍背景部分。

有一點特別注意的地方是,xml文件是純文本文件,一般用Notepad就能做。但是,保存時切記用"UTF-8"(Encoding)。否則,中文有可能顯示成亂碼。

上麵囉囉嗦嗦講解了如何用多曲目xml列表在WXC音樂快遞中發音樂帖、如何製作xml列表。可能還是會有朋友不太明白具體怎麽做xml曲目列表。為此,我為大家做了一個小工具:文學城xml曲目列表生成器(文學城XML Playlist Generator):http://www.freewebtown.com/zykg/tools/playlistgenerator/index.html。具體如下所示:

文學城 XML Playlist Generator

Title Info Location (URL) Annotation
This is a 樣板左右開弓 編製http://space.wenxuecity.com/media/0123456789.mp3Track 01: 樣板曲 1.+ -

Your playlist code (e.g. save it to "playlist.xml"):


上麵,"Title"欄和"Info"欄內隨你喜歡,想填啥就填啥。"Location (URL)"欄內就是你所上傳至WXC的MP3曲目的URL(上傳完在你的QQH中提示)。"Annotation"欄內是你想讓MP3播放器在播放該曲時顯示的曲名。Click最右端的"+"/"-"符號,可增加或減少曲目。最後,生成的XML曲目列表在下半部分顯示。你可Copy-Paste/Save至Local,然後再上傳至WXC。用QQH中的到的URL替換下麵代碼中的file=http://space.wenxuecity.com/media/1267026923.xml中的淺藍背景部分。


最後,在你的LOCAL,或你的博客中測試、調整,將最滿意的結果發表。祝大家發帖、賞帖、灌水愉快!

[打印]
[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.