Java 录制视频时接到电话时Unity3d会冻结
我对谷歌播放服务在安卓7.0上的Unity新视频录制有问题 当用户在录制视频时接到电话时,视频将停止录制,然后在电话通话结束后,屏幕将变黑,直到用户杀死游戏 无论出于何种原因,只有当用户在游戏中经过身份验证时才会发生这种情况,否则一切都很酷 我有一个源代码,我可以分享(私人),请联系我,如果需要 使用:Java 录制视频时接到电话时Unity3d会冻结,java,c#,android,unity3d,google-play-games,Java,C#,Android,Unity3d,Google Play Games,我对谷歌播放服务在安卓7.0上的Unity新视频录制有问题 当用户在录制视频时接到电话时,视频将停止录制,然后在电话通话结束后,屏幕将变黑,直到用户杀死游戏 无论出于何种原因,只有当用户在游戏中经过身份验证时才会发生这种情况,否则一切都很酷 我有一个源代码,我可以分享(私人),请联系我,如果需要 使用: Google Play SDK 10.0.1 统一5.4.3p2 Google Play for unity 0.9.35 如何复制: 使用C#进行身份验证(重要) 使用本机Java库创建A
- Google Play SDK 10.0.1
- 统一5.4.3p2
- Google Play for unity 0.9.35
// C# code
GooglePlayGames.PlayGamesPlatform.Instance.Authenticate((bool success) =>
{
Debug.LogWarning("LOGGED IN VIA AUTHENTICATE");
});
// Java Native code
GoogleApiClient client = GoogleApiClient.Builder(m_activity).addApi(Games.API).
addScope(Games.SCOPE_GAMES).
build();
Intent overlay= Games.Videos.getCaptureOverlayIntent(client);
this.startActivityForResult(overlay, 777);
同样,奇怪的是,当游戏没有使用
Authenticate()
调用时,一切都很好,当它有一个软锁时。不确定是否是因为GPGS同时使用C#和Java本机代码,因为C#GPGS还不支持屏幕录制。欢迎使用堆栈溢出!我对你的问题稍加修改;“#”将事物放在一个非常大的字体中,可能会被理解为“shoiuting”。然而,总而言之,这是一个有趣的问题,有一个代码示例和复制步骤。投票,希望你能得到答案!欢迎来到堆栈溢出!我对你的问题稍加修改;“#”将事物放在一个非常大的字体中,可能会被理解为“shoiuting”。然而,总而言之,这是一个有趣的问题,有一个代码示例和复制步骤。投票,希望你能得到答案!