如何添加开机音乐
哪位大侠有做过firefly的开机音乐,可否分享下方法?个人用网上的方法不知道为什么不行。在frameworks/base/cmds/bootanimation/BootAnimation.cpp 中62行
#define BOOTMUSIC_FILE "/system/media/audio/boot.ogg"
403 void BootAnimation::playMusic()
404 {
405 sp<MediaPlayer> mp = new MediaPlayer();
406 if ((0 == access(BOOTMUSIC_FILE, F_OK)) && mp != NULL) {
407 mp->setDataSource(BOOTMUSIC_FILE, NULL);
408 mp->prepare();
409 mp->start();
410 }
411 }
bool BootAnimation::android(){
.......
#ifdef BOOTMUSIC_FILE
playMusic();
#endif
......
}
bool BootAnimation::movie()
{
#ifdef BOOTMUSIC_FILE
playMusic();
#endif
......
}
你把你的开机音乐放到/system/media/audio/boot.ogg就行了 bsbt00 发表于 2015-8-5 16:13
在frameworks/base/cmds/bootanimation/BootAnimation.cpp 中62行
你把你的开机音乐放到/system/media/a ...
多谢!我也用了playmusic这个方法,网上的bootmusic不好用 我也是用类似的方法开机有声音,,,但是有个问题,,,就是内核logo 到Android 动画之间会黑屏一会,大概4-5s 时间,请问,楼主是否有遇到类似的问题?谢谢 为什么我怎么没有遇到这类的问题,我开机LOGO和开机动画之间还是比较连贯的。 有哪位按照上面帖子的说法做成功的? 我尝试了,不行;启动过程中没有声音,而进入了命令行后,运行bootanimation,则只是有一点点声音,也是不正常;
哪位有成功的,方便的话,可以贴一下完整改动;
谢谢。
页:
[1]