【问题标题】:AIR app still running when the iphone is blocked?当 iphone 被阻塞时,AIR 应用程序仍在运行?
【发布时间】:2012-10-10 09:34:33
【问题描述】:

我刚刚用 Flash Professional 6.0 和 adobe AIR sdk 3.4 for iPhone 做了一个简单的游戏。

问题是这样的:当我按下电源按钮锁定 iphone 时,屏幕照常关闭,但游戏音乐仍然响起。如果我按主页按钮退出游戏,它会正常退出。仅在打开应用程序的情况下锁定手机时。

另外,我为我的应用选择退出多任务处理,所以如果我用主页按钮关闭我的应用并重新加载它,它会加载主菜单。

有谁知道我该如何解决这个问题?

【问题讨论】:

  • 您应该真正倾听应用程序转到后台和应用程序转到前台事件。然后你在需要的地方暂停你的游戏并在前台恢复。这适用于原生开发。我怀疑你必须使用 AIR SDK 来做同样的事情,但由于我从未在 iPhone 上使用过它,所以我不确定。

标签: iphone ios actionscript-3 air


【解决方案1】:

好的,经过大量阅读,这是一个非常非常简单的解决方案,只需在应用程序的开头加上这个:

SoundMixer.audioPlaybackMode  =  AudioPlaybackMode.AMBIENT;

使用此播放模式,当应用进入后台时声音会静音。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 1970-01-01
    • 2022-08-12
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多