当我使用miracast投屏时变成黑屏
白起豪 2020-05-22 05:57:34 各位大大好
我们有作一个早教机器人专案,这个专案使用Unity负责机器人视觉的部分,Android负责逻辑部分。
Unity version is 5.6.7。
Android is 8.0 。
这个专案是Unity export 成 Android专案后,再用Android包裹成一个APK后再安卓平台执行。
当我使用miracast投屏,有很大的机会就直接黑屏,
但Unity部分若直接Export成单独的APK作投屏,反而没有问题。
不知各位先进是否对这样的问题,有线索能够让在下找出问题的来源?
Android 的呼叫的方式如下:
@Override protected void onResume() {
super.onResume();
mUnityPlayer.resume();
mUnityPlayer.windowFocusChanged(true);
if (beforeHideX == -mScreenWidth) {
mParams.x = 0;
mParams.y = 0;
} else {
mParams.x = beforeHideX;
mParams.y = beforeHideY;
}
mWindowManager.updateViewLayout(mUnityPlayer, mParams);
}