Audio 将AL_增益设置为0在iPhone6上有效,而不是在iPad PRO上有效?

Audio 将AL_增益设置为0在iPhone6上有效,而不是在iPad PRO上有效?,audio,openal,multiplatform,Audio,Openal,Multiplatform,要在返回菜单时使游戏静音,我调用以下代码: alListenerf( AL_GAIN, gain ); 这在Linux上运行得很好:游戏会静音 当我在iPadPro上运行时,声音仍在播放,音量根本不受影响 AL_增益是否在规范或其他内容中可选实现 Using OpenAL device 'Default Audio Device' Using ALUT 1.1 AL_VENDOR Apple Inc. AL_RENDERER Software AL_VERSION 1.1 顺便说一句,这是最

要在返回菜单时使游戏静音,我调用以下代码:

alListenerf( AL_GAIN, gain );
这在Linux上运行得很好:游戏会静音

当我在iPadPro上运行时,声音仍在播放,音量根本不受影响

AL_增益是否在规范或其他内容中可选实现

Using OpenAL device 'Default Audio Device'
Using ALUT 1.1
AL_VENDOR Apple Inc.
AL_RENDERER Software
AL_VERSION 1.1
顺便说一句,这是最新的iPad PRO机型

哇!情节变厚了……在iPhone6上设置增益有效,在iPad PRO上则不然。相同的二进制文件


这可能是iOS版本的东西。在linux和其他平台上,iPad安装在iOS 11.4上,手机安装在iOS 10.3.3上,将音量设置为0是可行的,但对于iPadPro中的ios13错误,将音量更改为0.001f,应该可以绕过苹果的错误