今天發現內嵌在我站上的懸浮式影音播放器 Yahoo! WebPlayer 沒有如常運作,所有本來可以在站上直接播放的 Youtube 影片都變成外連,很不方便。
在網上 Google 一下,原來 Yahoo! 已把 Yahoo! WebPlayer 的服務在 7月30日之後完全停止了,不再提供服務,我真的後知後覺。找了很多討論串,大家都似乎沒有最好的替代方案,不竟 Yahoo! WebPlayer 實在好用,暫時沒法替代也可理解。但那甚麼辦呢?
最後找到這裡,網長提供了可取代由 Yahoo! 提供的 javascript,只要下載所提供的 player.js 檔,並存到你的站上,然後更改你的網頁上有關 Yahoo! WebPlayer 的 .js 檔路徑,便可以修復間題了。
例如,將程式碼的舊路徑(紅字):
<script type=”text/javascript” src=”http://webplayer.yahooapis.com/player-beta.js“></script>
<script type=”text/javascript” src=”http://webplayer.yahooapis.com/player-beta.js“></script>
改成你存放 player.js 的新路徑,假設放在名為 js 的檔案夾內:
<script type=”text/javascript” src=”/js/player.js“></script>
若你也遇到 Yahoo! WebPlayer 失效的問題,相信這個方法可以幫助你。