1. 程式人生 > >cocos2d-x android8.0 視訊層遮蓋問題

cocos2d-x android8.0 視訊層遮蓋問題

cocos裡預設情況下視訊層是在cocos 層的上面,如果希望把視訊層放在cocos的下面的話,

android8.0以下,修改 Cocos2dxVideoHelper.java裡的

videoView.setZOrderOnTop(false);

是到了android8.0應該是因為android本身發生了改變,需要再做一些更改:

Cocos2dxVideoHelper.java更改上面程式碼並且在新增一行:

 videoView.setZOrderOnTop(false);
 videoView.setZOrderMediaOverlay(false); 

Cocos2dxActivity.java裡在init方法的最後面新增兩行:

  this.mGLSurfaceView.setZOrderOnTop(true);
  this.mGLSurfaceView.setZOrderMediaOverlay(true);