2005年04月25日 00:09

音樂播放語法

在 blog 上常看到有人播放背景音樂,但是在 Firefox 底下卻無法收聽,之前請示過古狗大神解決了這個問題,剛好看到革命少女在問音樂播放語法,順便整理了一下:

最簡單的播放音樂語法為:<embed src=檔案位址> 【沒錯,這樣就能放音樂,甚至可以不加結束標籤 </embed>】

設定播放面板的寬度、高度(最好加上,因為有些人的預設播放器不是 Windows Media Player,不設大小的話,面板會變得非常小),以及是否自動播放、循環播放音樂:

<embed src=檔案位址 width=寬度 height=高度 autostart=0 loop=1>
【0:否,1:是】

以上語法用在 wma 檔沒有問題,但是用在 mp3 檔時,Firefox 不能讀,必須設定 type 加上這段語法:

<embed src=檔案位址 type=video/x-ms-asf width=寬度 height=高度 autostart=0 loop=1>

rm 檔語法則是:type=audio/x-pn-realaudio-plugin

wma 檔不必加任何語法,若要加,標準語法為:type=audio/x-ms-wma

有時候音樂檔案太大會造成 IE 當機,或者因為網路連線太慢而使音樂斷斷續續。如果音樂太長,可以擷取片段播放就好,CDex 是很好的編輯工具,可以任意切割音樂時間。或不用 embed 語法改用 bgsound 語法,變成非串流播放,必須等全部檔案下載之後才能播放音樂。

其他說明:embed 語法介紹

  • orpheus 發表於樂多掛網生活編輯本文
    樂多分類:網路/3C │昨日人次:0 │累計人次:434
    Ads by Roodo! 
    回應文章
    CDex的確好用!除了方便轉錄以及編輯
    而且還可以讀取防拷CD的曲目資料...
    | 檢舉 | Posted by doobop at 2005年04月25日 03:07
    感謝奧非斯
    大家這麼幫忙,
    那麼,要是我最後沒有放音樂的話,會不會被大家打呀^^;;;
    | 檢舉 | Posted by 革少 at 2005年04月25日 16:18
    不會啦,我寫這也可以當作備忘。:)
    | 檢舉 | Posted by Orpheus at 2005年04月25日 16:35
    請問奧菲斯,你在革少那邊提到「在 IE 設定不自動播放是 "autostart=false",但在 Firefox 不能讀,必須寫 "autostart=0"。」
    我是用火狐,難怪我之前設定「不自動播放」都失敗,原來癥結在此,太感謝你啦~

    小小疑問:當我用Firefox編輯語法,改成"autostart=0"讓音樂不會自動播放成功,那如果拜訪我的網頁的人是使用IE,也「不會自動放給他聽」嗎?
    | 檢舉 | Posted by anarch at 2005年04月25日 22:47
    是的,IE也不會自動播放,火狐狸的語法基本上是比較嚴格的,所以在火狐狸測試沒問題的話,IE也不會有問題...
    | 檢舉 | Posted by Orpheus at 2005年04月26日 00:32
    loop 原本為設定循環播放語法,寫 true 或 infinite 為循環播放,false 或 0 為不循環播放,如果填入數字,則可設定循環次數。可是經過測試,不論填入 true、infinite 或任何數字,在火狐狸底下都還是只會播放一次,不知道有沒有人知道原因呢?
    | 檢舉 | Posted by Orpheus at 2005年04月26日 03:03
    不好意思
    我在查embed語法時剛好看到這個站
    想請問

    如果一個頁面裡有多個音樂檔時
    我先播放第一個音樂檔
    在還沒播放完時
    我立刻點選第二個音樂檔
    此時會出現兩個音樂檔同時播放的情形

    請問是否有辦法在我播放其他音樂檔時
    正在播放的音樂檔能自動停止

    感謝站長回覆.....
    | 檢舉 | Posted by Terry at 2005年05月13日 11:07
    自動停止恐怕沒辦法,還是得先按第一個播放器面板上面的停止鍵。
    | 檢舉 | Posted by Orpheus at 2005年05月13日 20:54
    請問有沒有辦法切斷IE跟所有音樂檔的關連呢?我快被煩死了.
    因為我很討厭有人在網頁放音樂,自以為好聽其實只會讓人當機,不然就是和我的MP3"混音"...
    我試過很多設定,似乎都沒用,而且有人為了騙空間的管理員,會改副檔名,像是把WMA改成MID等...
    難道只能把解碼器檔砍了嗎?!
    | 檢舉 | Posted by 夏夜 at 2005年05月29日 09:49
    謝謝
    我找到了,似乎是在"群組原則"裡面的設定.
    | 檢舉 | Posted by 夏夜 at 2005年05月29日 10:24
    我想把音樂用在我ㄉ留言版!
    但是我ㄆ會用ㄋ...你可以交我怎麼用ㄇ?
    謝~2
    | 檢舉 | Posted by 阿雅 at 2005年06月27日 21:00
    我在Moztw的討論區裡爬文,和在自己留言板內測試的結果是,
    loop這個指令的確不論設什麼值,在火狐中都只會播放一次,
    有人說是因為loop是微軟專門給ActiveX用的指令,火狐不支援,
    不過如果把loop改成PlayCount,值設成"0"是無限循環,
    設數字則是規定重複播放的次數,已經測試成功了 :p

    (不曉得您是不是已經知道了 @@)
    | 檢舉 | Posted by IsaacStein at 2005年08月11日 12:03
    IsaacStein:

    謝謝提供解答!
    | 檢舉 | Posted by Orpheus at 2005年08月11日 13:38
    為什麼我用
    醬還是沒有音樂= =|||
    | 檢舉 | Posted by 橘 at 2005年08月12日 18:16
    ㄏㄏ
    我是一個新手
    我想問
    是只要用這行語法

    貼在我部落格的
    新增欄位裡就會播放音樂了嗎??
    因為
    我放進去都沒成功ㄟ
    謝謝
    | 檢舉 | Posted by 丟 at 2005年08月13日 19:39
    橘:

    你要先確認上傳檔案空間是能支援影音檔案的,否則還是不會有聲音。
    | 檢舉 | Posted by Orpheus at 2005年08月13日 23:27
    那在請問一下
    抱歉呀!!
    我傳的是midi檔
    放在樂多給的空間內
    那可以嗎??
    還有呀!!
    我用firefox讀時可以聽見音樂
    但用ie讀時就聽不到ㄟ!!
    謝謝你的解答!!
    | 檢舉 | Posted by 丟 at 2005年08月14日 19:26
    丟:

    我不確定樂多能不能支援 midi,你要去問一下站方,
    至於其他問題要看到你的網頁才比較清楚。
    | 檢舉 | Posted by Orpheus at 2005年08月15日 01:33
    謝謝你的回答
    我會去問問看有沒有支援的!!
    那請問你要看我的網頁嗎??
    | 檢舉 | Posted by 丟 at 2005年08月15日 20:38
    你好,我去下載CDex,
    軟體簡介中說明"可以將 WAV 檔案轉成 MP3。現在支援中文!"
    可是我安裝回後是英文版耶!完全看不懂~>0<~
    請問要怎樣讓他的語言以中文呈現???
    | 檢舉 | Posted by 小臭 at 2005年09月4日 17:00
    我也不知道,我都是直接看英文。找找網路也許有中文化程式。
    | 檢舉 | Posted by Orpheus at 2005年09月4日 17:29
    可以交一下msn的用法嗎?我完全不會用ㄝ~謝謝
    | 檢舉 | Posted by 不懂 at 2005年10月15日 23:54
    上面那首是誰的曲子阿

    還滿好聽的耶
    | 檢舉 | Posted by q at 2005年11月6日 23:45
    我有試過
    可是我不曉得應該把語法放在語法中的哪裡耶?!
    可以幫我解答嗎?
    | 檢舉 | Posted by 慈 at 2005年11月18日 14:55
    我想問一下歐...我有一個無名小站的網誌阿..
    我想把音樂弄上去..但是無論怎麼用就是用不好耶!!
    部之能否交我怎麼用..
    音樂語法這種東西我也不太董如何用說..
    | 檢舉 | Posted by 呆茹 at 2005年11月29日 21:27
    yhoo的部落格~
    怎麼用法語押??
    我都不知道語法該放那~
    語法要怎麼用~
    可不可以教教我><”
    | 檢舉 | Posted by 教教我>< at 2005年12月12日 16:52
    我沒有用Yahoo的部落格,所以也沒辦法回答你的問題,sorry!
    | 檢舉 | Posted by Orpheus at 2005年12月12日 17:31
    麻烦解答这个语法
    by+gerund for manner
    | 檢舉 | Posted by 豆豆 at 2006年01月2日 19:48
    怎ㄇ再無名小站網誌~~放MV押~~~~

    站長拜託尼可以交哇ㄇ~~~~謝謝
    | 檢舉 | Posted by ㄚ靖 at 2006年01月13日 16:35
    請問歐...檔案位置要怎摸用阿....????
    | 檢舉 | Posted by 神 at 2006年02月27日 20:39
    請問站長,我從CD弄下來的檔很大,要怎樣才能弄得小一點?
    然後是不是先像文字檔那樣UPLOAD上去?再寫位址?

    抱歉,問題都很白癡。生手上路,請多包涵。:)
    | 檢舉 | Posted by 果子 at 2006年03月6日 00:44
    我這裡只提供最初級的語法,
    其他進階問題還是去專業討論區會得到比較正確的解答,
    因為這方面我懂得也不多啦。
    | 檢舉 | Posted by 奧 at 2006年03月6日 11:17
    看了之后才惶然大悟,
    真的很感谢!!!
    | 檢舉 | Posted by 23@27 at 2006年03月12日 14:20
    有方法讓音樂不停播放ma??
    我的意思是就算按了下一頁..音樂亦不會重頭開始o...
    thz so much a..
    | 檢舉 | Posted by zoe at 2006年03月17日 23:24
    在CCS裡要怎麼寫撥放音樂的語法?
    | 檢舉 | Posted by L at 2006年04月3日 18:16