醒来后没有声音

时间:2014-07-13 19:09:07

标签: ios audio mobile air

我们一直在使用适用于iOS的AIR声音API,直到现在都没有问题,问题是在iPad进入睡眠状态之前声音是有效的,当iPad被唤醒时,我们的应用程序没有声音。< / p>

注意:我们将应用程序设置为在挂起时退出,当用户挂起时我们没有这个问题 - 即点击按钮然后返回桌面。

我们只有在iPad进入睡眠状态时才会显示它(屏幕变暗但应用程序仍在运行)。据我所知,当iPad进入睡眠或唤醒时,我们的应用程序没有从iOS接收任何事件。一旦发生这一切并且游戏没有声音,但退出并重新启动会使其再次运行。

当iPad被唤醒时,我们正在从本机应用程序对象获取激活事件,我也正在检查(仅因为它听起来很有用)SoundMixer.areSoundsInaccessible的值,但这远离基础。当问题生效时,当我播放声音时,我确实得到一个声道对象,我听不到它。

1 个答案:

答案 0 :(得分:0)

我们遇到了类似的问题,音频没有播放(大约是设备睡眠时间的一半),并修复了它:

// AudioPlaybackMode.MEDIA is the default value
SoundMixer.audioPlaybackMode = AudioPlaybackMode.AMBIENT;

一旦完成,音频会在应用程序醒来后立即回来。

请注意,AMBIENT的行为取决于whether the microphone is being used