2008年11月14日 星期五

網路收音機 Ver 0.6

愛用 Hinet 網路收音機聽廣播的朋友們,請試試這個小程式

主視窗
01
主視窗的工具列由左而右是:
頻道選擇、透明度滑桿、關於此程式、切換顯示媒體播放器介面、隱藏主視窗

隱藏收音機介面之後,是這樣的
02

工具列圖示
03

工具列選單
04

關於此程式
05

要換頻道,可以從主視窗選擇,也可以從工具列選單的「頻道」去選擇 要結束,請從工具列選單選擇「離開」 程式關閉時,會記住:

  1. 上次聽的頻道
  2. 收音機介面是否隱藏
  3. 主視窗是否隱藏
  4. 透明度
  5. 視窗位置
手動增加頻道方法:
  1. 增加頻道供應者
    這部份存放在 WebRadio.xml 的 <URLS> 與 </URLS> 之間,每一個頻道供應者是一個 <URL> 標籤,裡面有兩個屬性:ID 與 URL
    附上的檔案,除了 Hinet 之外,還有 difm 與 skyfm 兩家網路頻道供應者 如果要自行增加其他頻道供應者的話,請依照以下原則
    ● ID 是這個頻道供應者的 ID,你可以自己取名字,但不可以重複
    ● URL 是收聽連結的固定部份,要依照實際狀況而定
    以 difm 為例,difm 的收聽連結是這樣的:http://www.di.fm/wma/xxxxx.asx 變動的部份只有 xxxxx.asx ,而 http://www.di.fm/wma/ 是不變的,所以 URL 屬性的值就是 http://www.di.fm/wma/
  2. 增加頻道資料
    這部份存放在 WebRadio.xml 的 <CHANNELS> 與 </CHANNELS> 之間,每一個頻道是一個 <CHANNEL> 標籤,裡面有四個屬性:ID、TEXT、URLID、SUBID
    ● ID 是這個頻道的編號,不可以重複
    ● TEXT 是這個頻道的名字
    ● URLID 是這個頻道的供應者 ID
    ● SUBID 是收聽連結的變動部份
    以 <CHANNEL ID="difm.electro" TEXT="Electro House" URLID="difm" SUBID="electro.asx"/> 這一行為例
    ● ID="difm.electro" 這是自己取的 ID
    ● TEXT="Electro House" 這是頻道的名字
    ● URLID="difm" 這是頻道供應者的ID,用這個ID取得收聽連結的固定部份
    ● SUBID="electro.asx" 這是收聽連結的變動部份

歡迎給予本人意見。謝謝指教! 下載連結