软件开发行业 资深蓝牙协议栈开发工程师
3 人赞同了该文章
目录
收起
1 修改rk3399.mk文件
2 开机播放.mp4格式视频
1 修改rk3399.mk文件
RK3399之设置开机动画(一)3 赞同 · 0 评论文章编辑
在上文中,我们介绍了bootanimation.zip文件的制作,这里我们就要修改相关配置文件rk3399.mk,将bootanimation.zip文件编译进板卡中。
首先,先把bootanimation.zip文件放入源码目录device/rockchip/common/下, 然后,在源码目录device/rockchip/rk3399下找到rk3399.mk文件,使用vim编辑打开,如下图所示:
使用vim打开rk3399.mk后,在最后一行添加:
PRODUCT_COPY_FILES += device/rockchip/common/bootanimation.zip:system/media/bootanimation.zip
上面语句的意思是将device/rockchip/common/目录下的bootanimation.zip文件拷贝到Android文件目录system/media/下,在该目录下,Android系统在开机时会识别bootanimation.zip文件并播放该动画,最后重新构建AOSP,更新新生成的update.img文件到对应板卡中。
2 开机播放.mp4格式视频
仔细的你,应该发现了在rk3399.mk文件结尾处还有使用“#”屏蔽的一条语句:
PRODUCT_COPY_FILES += device/rockchip/common/bootvideo.mp4:system/media/bootanimation.ts
这里的操作和播放动画是相同的,我们需要将bootvideo.mp4文件先放入源码目录device/rockchip/common/下。上面语句的意思也一样,不过需要注意的是.mp4格式的文件拷贝过去后是.ts格式的文件。
但是,要播放.mp4格式的视频,还需要设置播放使能标志和播放时间,如下图所示,在源码目录device/rockchip/rk3399/rk3399_box/下,找到system.prop文件,并使用vim打开。
然后在system.prop文件末尾(我这里是使用#屏蔽掉的,需要去掉#)添加:
persist.sys.bootvideo.enable=true
persist.sys.bootvideo.showtime=10
上面的意思是使能播放视频,播放时间设置为10s。
本节就把播放开机动画和视频介绍完了。