我一直试图在启动时添加声音,以便在运行Froyo 2.2 ROM的机器人上运行启动动画。
这是我迄今为止所尝试过的:
添加到init.rc
###Bootsound - Safe to Delete: Start ###
service bootsound /system/bin/bootsound
user media
group audio
disabled
oneshot
on property:init.svc.bootanim=running # to correct timing
start bootsound
on property:dev.bootcomplete=1
stop bootsound
### Bootsound - Safe to Delete: End ###
在/ system / bin
中创建了bootsound#!/system/bin/sh
#bootsound - plays a sound at boot
bprop=/system/build.prop
grepprop() { x=`grep "^$1=" $bprop | head -n 1`; echo $x | cut -d = -f 2; }
play=`grepprop "ro.config.play.bootsound"`
if [ "$play" = "1" ]; then
stagefright -a -o /system/media/android_audio.mp3
fi
exit 0
添加到build.prop
### Safe to Delete: Start ###
ro.config.play.bootsound=1
### Safe to Delete: End ###
当然,将android_audio.mp3文件添加到/ system / media
没有运气,有人能发现我可能错过的东西吗?
谢谢
答案 0 :(得分:1)
第一位英语翻译,我为使用单点而道歉。 在尝试查看适用于Android 2.3 GingerBread bootsound的帖子时,发现问题确实是有机发生的。 在引导设备期间Bootsound,遇到以下错误。
bootsound:12:语法错误:文件结束意外(期待“然后”)
设备目前正在使用LG Optimus Black(Android 2.3 Gingerbread)