屏幕锁定&声音停止iPhone开发(FLASH CS5.5)

时间:2011-06-29 19:14:00

标签: iphone flash

我正在尝试使用Flash CS5.5创建iPhone应用程序,我有一个疑问。我刚创建了一个简单的应用程序,播放长音(超过5分钟)。

当手机自动锁定时,我的声音会停止。如果我解锁手机,我的音频会恢复。

如果设备自动锁定,我该怎么做才能避免锁定,或者不中断声音?

3 个答案:

答案 0 :(得分:1)

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]

设置此项以停止锁定屏幕。

答案 1 :(得分:1)

将其设置为停止在ActionScript 3.0中锁定屏幕,

导入类:

import flash.desktop.NativeApplication 
import flash.desktop.SystemIdleMode;

NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;

别忘了检查

  

WAKE_LOCK

在AIR设置的权限中,

enter image description here

如果你想要正常,那么使用,

NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.NORMAL;

答案 2 :(得分:0)

要避免锁定,可以查看UIApplication属性的idleTimerDisabled。或者即使屏幕被锁定也要运行声音,请检查以下链接:

AVAudioPlayer will not play when device is locked