video標簽poster屬性在安卓微信中不生效問題解決


最近在開發一個視頻模塊時,遇到不少的坑,因為video在目前移動端兼容性存在不少問題。

問題:安卓手機在微信端poster屬性不生效,圖片不顯示,顯示黑屏。

預期效果是視頻未播放時,展示預設的圖片,通過video的poster屬性設置,測試發現在安卓微信X5內核瀏覽器,圖片無法顯示,代碼如下:

<video :poster="videoObj.imageUrl" id="video" controls>
  <source :src="videoObj.videoUrl" type="video/mp4">當前瀏覽器不能支持視頻播放,請采用chrome或IE9以上瀏覽器 
 </video>

項目是vue項目,videoObj.imageUrl與videoObj.videoUrl分別是圖片和視頻鏈接。后通過一番資料搜索后,針對安卓微信X5內核,通過設置屬性

x5-video-player-type="h5" 進行兼容處理。如下:
<video :poster="videoObj.imageUrl" id="video" controls x5-video-player-type="h5">
  <source :src="videoObj.videoUrl" type="video/mp4">當前瀏覽器不能支持視頻播放,請采用chrome或IE9以上瀏覽器 
</video>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM