Firefly开源社区

标题: 如何添加开机音乐 [打印本页]

作者: yuhuo1989    时间: 2015-8-3 19:39
标题: 如何添加开机音乐
哪位大侠有做过firefly的开机音乐,可否分享下方法?个人用网上的方法不知道为什么不行。

作者: bsbt00    时间: 2015-8-5 16:13
在frameworks/base/cmds/bootanimation/BootAnimation.cpp 中62行
  1. #define BOOTMUSIC_FILE "/system/media/audio/boot.ogg"

  2. 403 void BootAnimation::playMusic()
  3. 404 {
  4. 405     sp<MediaPlayer> mp = new MediaPlayer();
  5. 406     if ((0 == access(BOOTMUSIC_FILE, F_OK)) && mp != NULL) {                                                                                                      
  6. 407         mp->setDataSource(BOOTMUSIC_FILE, NULL);
  7. 408         mp->prepare();
  8. 409         mp->start();
  9. 410     }
  10. 411 }

  11. bool BootAnimation::android(){
  12. .......
  13.     #ifdef BOOTMUSIC_FILE
  14.     playMusic();
  15.     #endif
  16. ......


  17. bool BootAnimation::movie()
  18. {
  19.     #ifdef BOOTMUSIC_FILE                                                                                                                                             
  20.     playMusic();
  21.     #endif
  22. ......
  23. }
复制代码

你把你的开机音乐放到/system/media/audio/boot.ogg就行了
作者: yuhuo1989    时间: 2015-8-8 10:01
bsbt00 发表于 2015-8-5 16:13
在frameworks/base/cmds/bootanimation/BootAnimation.cpp 中62行

你把你的开机音乐放到/system/media/a ...

多谢!我也用了playmusic这个方法,网上的bootmusic不好用
作者: loading    时间: 2016-7-8 09:27
我也是用类似的方法开机有声音,,,但是有个问题,,,就是内核logo 到Android 动画之间会黑屏一会,大概4-5s 时间,请问,楼主是否有遇到类似的问题?谢谢
作者: luminmin882001    时间: 2016-8-24 15:19
为什么我怎么没有遇到这类的问题,我开机LOGO和开机动画之间还是比较连贯的。
作者: yubang    时间: 2016-9-1 11:27
有哪位按照上面帖子的说法做成功的? 我尝试了,不行;启动过程中没有声音,而进入了命令行后,运行bootanimation,则只是有一点点声音,也是不正常;
哪位有成功的,方便的话,可以贴一下完整改动;
谢谢。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1