2011-10-14 123 views
2

我已经为基于Flash(10.2)播放视频流的Android写了一个视频播放器。在某些情况下(*),玩家开始缓冲相当一段时间。防止Android在Flashplayer运行时进入睡眠状态

现在,当播放器正在播放流时,Flash(以某种方式)向操作系统发出信号,以防止进入睡眠模式。但在缓冲时,情况并非如此,手机最终会在重新开始流之前进入睡眠模式。所以用户必须再次解锁手机 - 不是很方便。

有没有办法用Flash/AS3设置信号来防止Andoid电话进入睡眠模式?

(*)主要是在当网络接入performes 3G和2G或副之间的切换的移动网络亦然

+0

使用唤醒锁。 http://developer.android.com/reference/android/os/PowerManager.WakeLock.html http://developer.android.com/reference/android/os/PowerManager.html – Umesh

回答

0

只使用

// no dimming 
NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE; 

在MXML或文件。

+0

他问的关于Flash,而不是AIR .. – fenomas

+0

然后我误解了这一点 - 认为videoplayer是某种应用程序,没有在浏览器中运行。 – pkyeck

相关问题