5、 使用ts格式视频做动画,会出现开机后使用本地播放器或者浏览器播放视频只会显示开机动画最后一帧。原因是开机动画播放后,播放器会冻住最后一帧画面,在supernova下去掉即可。开机动画的播放是通过supernova下调用playAdvertVideo()接口播放的。
四、 遇到的其他问题
1、 使用ts格式视频做动画时,升级第一次会出现黑屏很久的问题。原因是ts视频时长有限,而升级第一次开机耗时很长,无法适配这个时间。
2、 不管是ts还是zip格式的动画,在进入launcher前会有一个提示“Android正在启动”。很多客户会要求去掉这个提示,去掉这个提示会导致进入launcher黑屏1-2s。针对这个问题,最好的解决办法就是让开机动画晚点结束,可以修改以下文件。
去掉Android启动提示:
packages/apps/Settings/src/com/android/settings/FallbackHome.java