近期,有WordPress企業(yè)建站客戶反應(yīng)說,在文章中插入優(yōu)酷官方的視頻后無法正常顯示。隨后,我們進(jìn)行了相關(guān)測試,找到了WordPress嵌入優(yōu)酷視頻后無法顯示的原因和解決方法。
一般出現(xiàn)嵌入視頻網(wǎng)站(比如:優(yōu)酷、Youtube等)的視頻后,都是可以直接正常顯示的;甚至像 YouTube, Vimeo, Hulu 這種國外知名視頻網(wǎng)站,WordPress還支持直接輸入視頻網(wǎng)站的視頻頁面地址,就可以自動識別并播放的。支持視頻網(wǎng)站列表請訪問:?codex.wordpress.org/Embeds?查看。
如果遇到嵌入視頻無法播放的情況,可以進(jìn)行以下3種原因的排查:
1. 在HTML狀態(tài)下添加視頻代碼
在添加視頻代碼時,確保編輯器切換到了“文本”狀態(tài);新版塊編輯器則是切換到“作為html編輯”狀態(tài);
2. https和http不兼容導(dǎo)致
如果您的網(wǎng)站是 https:// 前綴訪問,但是嵌入視頻地址是 http:// 前綴的話,則會被網(wǎng)站阻止;目前優(yōu)酷視頻問題就是這種原因,需要把優(yōu)酷視頻代碼里的 http:// 改成 https://。
這是優(yōu)酷官方的視頻調(diào)用代碼:
<iframe height=498 width=510 src='http://player.youku.com/embed/XNDQzMzgzMTg0OA==' frameborder=0 'allowfullscreen'></iframe>
我們需要把里面的?http://?地址前綴改成?https://?就可以正常顯示了。
3. 緩存原因
如果你的WordPress網(wǎng)站使用了緩存插件或者服務(wù)器有緩存功能,請先清理緩存后再訪問。
此外,我們還可以使用一些WordPress 視頻插件來實現(xiàn)調(diào)用視頻的功能,視頻插件可以幫助我們輕松實現(xiàn)自定義設(shè)置,比如:Advanced iFrame插件。