这里我所研究的android平台是5.1的
如果我将灭屏的时间设置为15s,那么当我播放Mms中音频彩信时,
15s以后屏幕灭掉,播放也会随即停止,当然这个问题时不允许的。
当我添加一段露营点击播放后,进入到的时SlideShowActivity
它是一个Activity,实现了EventListener
在它的onCreate()方法里面,初始化了SlideshowModel,这个类继承了Model
初始化了SlideView,SlideView时一个AbsoluteLayout,实现了AdapterSlideViewInterface,
实现了SlideViewInterface.
SlideViewInterface是一个用于显示一页幻灯片内容的接口
AudioAttachmentView等四个类都实现了它
在onCreate()还初始化了SmilPalyer,它是一个Runnable
控制播放都在这个类里面
其实上面说的都是废话。
要实现播放的时候,屏幕不灭,就可以保证播放不停止。
那么我们只需要在SlideshowActivity的onCreate()方法里面添加一句话。
这句话加在setContentView方法的前面:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
这样就保证了在进入到这个activity时屏幕长亮,播放完毕会自动跳转