有校長在留言版留言http://gbook.xuite.net/index.php?bookid=11732000&ctgid=0&thrdid=1387481,問道如何貼Xuite影音到雅虎Yahoo部落格的自訂欄位中,原本跑去測試後發現Yahoo部落格的自訂欄位只能貼embed的鑲嵌語法,而Xuite影音是提供iframe的鑲嵌語法,應該是貼不過去,不過後來發現是有辦法將Xuite影音的iframe鑲嵌語法改為embed的!!
在Xuite影音裡面的鑲嵌語法是透過↓
1. 你自己的Xuite影音管理後台↓
如上圖紅色框線的地方去按Copy,或是先點[自訂]去改自動播及播放器大小等參數。
2.透過Xuite影音前台,你看到別人分享出來的影音也可以貼到自己的部落格中↓
透過上圖前台畫面右側的紅色框線裡面的Copy按鈕或是[自訂]的設定按鈕來取得語法。
3. 還有一種是直接看到播放器的,可能是已經鑲嵌在別人的部落格中的語法取得方式↓
在播放器裡面有個menu的按鈕,點進去會看到有作者資訊等資料,我們點下面的SHARE功能鈕↓
接著就看到有語法可以Copy了,點[COPY]功能鈕,它就將語法複製到記憶體中,去貼到記事本或是Word的編輯器去。
我們後看到的語法是iframe的語法↓
<iframe marginwidth='0' marginheight='0' frameborder='0' scrolling='no' width='185px' height='65px' src='http://vlog.xuite.net/vlog/guest/external.php?media_id=SmU0dEZaLTEyMjA0MTcuZmx2&pt=2&ar=0&as=0'></iframe>
我們只抓裡面的src=的那段網址(紅色字的部份),直接將它貼到瀏覽器去瀏覽↓
會看到單純的播放器而已,這則是純聲音檔,如果是影片的話播放器會大一點!(8/13修改,有測試過貼Xuite影片到Yahoo部落格是失敗的!稍後再補充說明)
然後我們去檢視網頁原使碼↓
點選瀏覽器的工具列,檢視→原始檔,我們會看到像下圖的HTML語法↓

我們只要看上圖中的藍底反白色的字,它是一段http://vlog.xuite.net/vlog/swf/lite.swf?media=MTIyMDQxNw==&ar=0&as=0像這樣一段的文字,這就是可以拿來當做embed鑲嵌語法之用的部份!!
完整的語法就是↓
<embed src="http://vlog.xuite.net/vlog/swf/lite.swf?media=MTIyMDQxNw==&ar=0&as=0" width="180" height="62"></embed>
將檢視原始碼裡面的藍底白字當做embed語法中的src來源網址就可以了,加上寬與高的定義:width="180" height="62"。如果是影片播放請自己改一下寬高,width="180" height="135"。這裡都是以寬度為180pixels來當範例,如果要大或要小一點請自行調整喔!
所以將上面那段貼進yahoo部落格管理後台的自定欄位中即可(雅虎的自訂欄位好像只適合約寬度為120或是130喔),點左邊的管理自訂欄位(紅色框線的部份),然後在自訂欄位內容的地方(藍色框框的地方貼上上面的完整embed的語法!)↓
這樣就可以看到Yahoo部落格中貼上Xuite的影音了,如下圖的紅色框線,參考網址:http://tw.myblog.yahoo.com/jw!tXJvgGWYFRajOait3pxQxuQ-- ↓
就這樣啦!如有不清楚再問啦!反正對於不支援iframe的鑲嵌的部落格平台,用這樣的方式應該都可以將Xuite影音貼進去了!甚至於MSN Space,我記得它好像也是貼embed src=這樣的語法,或許也可以貼得進去喔。沒試過不知道,有人有玩的話可以幫忙測試一下後分享報告一下,謝謝啦!
8/13補充說明(因為有人反應貼Xuite影片,就是有畫面的MV會失敗)↓
經過去查看Xuite影片(非縮小版單純聲音檔),它的播放語法在embed中是還有其他的參數設定,比起縮小版單純聲音檔播放器來得複雜,它的Embed的語法會像是↓
<embed src="http://vlog.xuite.net/vlog/swf/mPlayer.swf?media=ODkyNTM4&ar=0&as=0" width="160" height="120" type="application/x-shockwave-flash" salign="lt" scale="showall" allowfullscreen="true"></embed>
這就是縮小版的播放器!
但是這樣的embed語法貼進Yahoo的自由欄位中會被吃掉參數變成↓
<embed allowscriptaccess="never" src="http://vlog.xuite.net/vlog/swf/mPlayer.swf?media=ODkyNTM4&ar=0&as=0" width="160" height="120" type="application/x-shockwave-flash"></embed>
Yahoo部落格會加上allowscriptaccess="never"這段語法,然後前面那段藍色字(salign="lt" scale="showall" allowfullscreen="true")的語法就不見了
於是乎,Xuite影片就無法完整看到來播放了!這就是我測試的結果!!










