我想還是先跟玉金解釋一些基本的觀念,這樣你才能更快更順利進入狀況。
在歌曲播放這方面,我們一般要先認識 1.檔案路徑 2. 檔案格式
因為這兩者他們目前在網路上的交錯運用,會讓你產生錯亂,所以接下來,請玉金跟著一樣一樣看清楚弄懂喔,若不懂再提出來問。
註˙因為你目前都只是在網路上找音樂,所以我提到的都是網路上的狀況,目前這裡的討論,暫時都還沒考慮敎你將自己的音樂上傳到網路伺服器的問題,所以也不提轉檔問題或其他更的深喔~
1.檔案路徑
檔案上傳到網路之後,便會有一個網址,代表他的所在,我們利用這個網址才能把音樂拉過來聽,所以你可能會看到例如以下的一條字
http://grm.cdn.hinet.net/xuite/d/7/4/4/11831147/blog_139446/dv/8295573/8295573.mp3
上面這一條字就叫做網址,顯示這是一個直接的音樂檔的網址,在 8295573.mp3 前面的一串字就是存放這個檔案的位置,人們把8295573這首mp3格式的歌上傳到網路後,所取得的位置。當然其他副檔名其他格式也可能會有,所以下面要講檔案格式的區分。
2.檔案格式 一般檔案都會有主檔名和副檔名,中間一點作分隔,例如 12345.mp3 這是一個mp3格式的純音樂檔,12345是主檔名,mp3便是副檔名,副檔名一般當作辨識,用來區分格式。
而一般音樂的格式可能會有 wma、wmv、asf、mpg、avi、mp3、midi、swf.......等等, 這些都是你有可能找到可以用的音樂,所以因檔案格式不同,有可能會是 12345.wmv 或 12345.mp3 或 12345.swf 或 12345.mid 12345.asf .......等等很多很多。通常這個檔名和檔案出現的位置,都在一串網址的最後面。
上面介紹這些檔案都是可以直接用 embed 這個語法來播放,他所接受可以用的格式,所以若是你找到的是這些格式的檔案的路徑,你就可以直接來這一篇找到→ 【 基礎播放語法 】 ,在這篇教學裡面,找到適合它的語法,並且用你所想要設定的格式播放,自動不自動播、音量和循環。
接下來要說到你最近碰到的,也是最常用到的--
3.特殊狀況
特別要提特殊狀況這個部份,是因為現在很多網站都會作保護,把檔案轉化成不是上面我們介紹過的那些格式,就是為了不讓你直接抓到檔案位置作下載,所以轉化規格,產生其他令你困惑的網址和播放語法。例如天空、xuite、優美克這些網站等等,這些站的音樂,因為他們的保護,就必須用屬於他們特殊的播放語法來播放,播放器大小的設定一般是不會差太多的,但是其他語法就要做區分~
你可以發現,這些站台提供的網址和語法,跟我們上面說的完全不一樣。好比 testspeed.html 這副檔名便是一個純網頁檔,而不是音樂檔,又例如
http://blog.xuite.net/blog/baby/7843445
像這樣便只是一個網址,也不是一個音樂檔,我們便得想辦法找到他的音樂播放方式,大部分有提供播放語法供嵌入,你只要依照指示在這邊→ 作置入就可,但至些特殊站台的音樂,因為不能使用embed 這個語法播放,所以自動播放這部份要另外破解,所幸我們有很多好朋友幫忙研究出來一些,感謝朋友們幫忙,讓我們可以依需要去作修改
有關這部份更詳細的解說在這篇裡 https://city.udn.com/54820/1874906?tpno=0&cate_no=0 可以去讀看看
例如 存在 xuite 的音樂,若想要 自動播放 的語法, 只要在紅字部份,依下列更改設定的就可以了~
<iframe marginwidth="0" marginheight="0" src="http://vlog.xuite.net/vlog/guest/external.php?media_id=dXhzaXlXLTI1NjYxOC5mbHY=&pt=2&ar=1&as=1" frameborder="0" width="185" scrolling="no" height="65"></iframe>
我時間有限,先說到這邊,你先研究,有問題下次再說喔~
本文於 修改第 2 次