android开机铃声如何实现?

darwin_h 2012-03-05 01:16:23
最近在研究android的开机铃声,由于原生态系统不支持开机铃声,只有开机动画,
现在需要添加开机铃声,而且还要保持与开机动画同步。
现在的关键问题是:铃声可以播放出来,但是比较靠后,没法与动画同步。
哪位大侠有办法,可以让铃声提前到开机动画的时候播放?
...全文
1138 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
darwin_h 2014-06-06
  • 打赏
  • 举报
回复
以Android 4.3 为例: 在 BootAnimation.cpp文件里,播放动画之前,创建一个线程来播放音乐。 这样音乐与动画几乎是同步的。 如果还是没有声音的话,就调用设置音量的API设置一下你所用的audiostream的音量大小。
1988始梦 2014-05-06
  • 打赏
  • 举报
回复
引用 4 楼 darwin_h 的回复:
多谢各位的建议。 最新的进展是:动画和铃声可以同步播放了,但是铃声音量非常的小。 铃声小的主要原因是:在播铃声的时候,audioservice还没有加载,因为audioservice是控制 音量的。现在还没有想到好的办法,怎么把音量搞大点,哪位给点相关经验啊? 多谢,多谢。
楼主,你的方法是什么,可以提供一下吗?我现在实现了开机播放铃声,但是不同步,还有一个问题就是,首次开机没有声音,第二次开机才会出现开机铃声,求指教
1988始梦 2014-05-06
  • 打赏
  • 举报
回复
楼主,你的方法是什么,可以提供一下吗?我现在实现了开机播放铃声,但是不同步,还有一个问题就是,首次开机没有声音,第二次开机才会出现开机铃声,求指教
bingo1991 2012-08-13
  • 打赏
  • 举报
回复
http://blog.csdn.net/bingo1991/article/details/7859767
jinhaize 2012-04-25
  • 打赏
  • 举报
回复
楼主把你的方法贴出来,分享下呗
破折号 2012-04-18
  • 打赏
  • 举报
回复
改kernel
boboo 2012-04-18
  • 打赏
  • 举报
回复
开机铃音小的问题解决了吗?
darwin_h 2012-03-07
  • 打赏
  • 举报
回复
多谢各位的建议。
最新的进展是:动画和铃声可以同步播放了,但是铃声音量非常的小。
铃声小的主要原因是:在播铃声的时候,audioservice还没有加载,因为audioservice是控制
音量的。现在还没有想到好的办法,怎么把音量搞大点,哪位给点相关经验啊?
多谢,多谢。
  • 打赏
  • 举报
回复
我做过
做法是在Boot_animation.cpp文件中播放开机动画的部分加上播放开机音乐。
播放开机音乐的实现方法参照android camera中播放拍照声。
还可以定义个是否要开机铃声的接口,供用户自己选择。
念茜 2012-03-05
  • 打赏
  • 举报
回复
关键是你用什么来播放音频,裁个精简的MPlyaer在启动引导开机画面的时候自己播,等init.rc的service肯定慢了。
lingang1359 2012-03-05
  • 打赏
  • 举报
回复
这个在App层面实现的可能性不大,因为App层面实现的话,可以通过起Service来实现,但开机的时候Android系统加载并未完成,除非从硬件层面去解决这个问题,像很多手机可以更改开机动画这样的,可能是根据不同的机型来读取某个特定位置的图片文件来完成,铃声也有可能做成这样的,但是要看手机厂商愿不愿意提供给你修改这些文件的权限了。

80,467

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧