【個人Android進階之旅】使用TextureView來實現一個VideoView功能,解決VideoView在部分機型黑屏無畫面可是有聲音的bug

1、需求描述

最近作一個相似抖音的能夠上下滑動或者左右滑動而後自動播放視頻的小功能,一開始使用系統自帶的View的VideoView來播放這些小視頻,可是出現了兼容性問題。java

bug : 在部分設備上,會出現有聲音可是沒畫面,畫面全黑無任何畫面顯示,可是有聲音的bugide

1.1 解決黑屏的方法

對videoView設置下面兩個屬性spa

videoView.setZOrderMediaOverlay(true);
  videoView.setZOrderOnTop(true);

這個方法把videoView移動到了界面的最上一層,能夠顯示出視頻畫面了。可是以前在videoview上面覆蓋的一些圖片和文字之類的都會被視頻所擋住,從而致使只有畫面,沒有code

相關文章
相關標籤/搜索