我正在尝试使用Flash CS5.5创建iPhone应用程序,我有一个疑问。我刚创建了一个简单的应用程序,播放长音(超过5分钟)。
当手机自动锁定时,我的声音会停止。如果我解锁手机,我的音频会恢复。
如果设备自动锁定,我该怎么做才能避免锁定,或者不中断声音?
答案 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设置的权限中,
如果你想要正常,那么使用,
NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.NORMAL;
答案 2 :(得分:0)
要避免锁定,可以查看UIApplication属性的idleTimerDisabled。或者即使屏幕被锁定也要运行声音,请检查以下链接: