gpt4 book ai didi

c# - Unity如何知道电话是否在通话中?

转载 作者:行者123 更新时间:2023-11-28 20:51:45 24 4
gpt4 key购买 nike

我目前正在使用 Unity 开发一款游戏,我想检测是否(iPhone) 设备是否在通话期间,实际上游戏在通话期间崩溃。

我认为问题是在录制游戏 session 时,我也在录制游戏声音和效果:

private void StartMicrophone () { // Create a microphone clip 
microphoneSource.clip = Microphone.Start(null, true, 60, 48000);
microphoneSource.loop = true;

while (!(Microphone.GetPosition(null) > 0)) { }

microphoneSource.Play();
}

最佳答案

当手机接到电话时,您的应用程序开始在后台运行。

问题是 unity 不在 IOS 或 Android 后台运行,check .

要解决此问题,我建议使用其他编辑器,您可以尝试寻找 Xamarin,并将 unity 查看器嵌入到您的应用程序中,并尝试设置后台功能,但使用 unity 是不可能的。

关于c# - Unity如何知道电话是否在通话中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57686534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com