vitamio videoView 用隱藏除videoview的控件,並旋轉屏幕方向實現的全屏功能,出現的畫面不能填充滿videoview(畫面不完整)


 

使用vitamio 封裝的播放器

當切換到全屏模式,有時候會出現播放的畫面不是全屏的情況,

全屏時,畫面只占左半部分並出現拉伸效果,還顯示不全,等等其他情況

閱讀分析源代碼發現是getHolder().setFixedSize(mSurfaceWidth, mSurfaceHeight);

的2個參數沒有改變導致該方法調用沒起作用

解決辦法在setVideoLayout 里面重新調用getHolder().setFixedSize(this.getWidth(), this.getHeight())

this是videoview ,

兩個參數值設置為videowiew實際鑽用的寬和高


免責聲明!

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



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