将启动声音添加到Froyo 2.2 Droid

时间:2010-08-09 05:27:11

标签: android audio boot android-2.2-froyo

我一直试图在启动时添加声音,以便在运行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

没有运气,有人能发现我可能错过的东西吗?

谢谢

1 个答案:

答案 0 :(得分:1)

第一位英语翻译,我为使用单点而道歉。  在尝试查看适用于Android 2.3 GingerBread bootsound的帖子时,发现问题确实是有机发生的。  在引导设备期间Bootsound,遇到以下错误。

bootsound:12:语法错误:文件结束意外(期待“然后”)

设备目前正在使用LG Optimus Black(Android 2.3 Gingerbread)