Android-怎么在程序开始的时候播放声音

Android-怎么在程序开始的时候播放声音

虐人心 发布于 2017-01-12 字数 102 浏览 1050 回复 2

就是说在打开第一个activity的时候播放声音,除了第一个,别的activity我会加,百度了半天没找到 谢谢

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜无邪 2017-08-25 2 楼

有点疑惑。。。 第一个activity 其他的avtivity ..我觉得哪个activity 都差不多, 大多数应用都会存在一个开机动画,如果你的第一个activity 是作为开机动画处理的,动画播放完了就关掉了, 我想说问题可能就在这里,你构建 播放器时用到了当前的activity 对象,但你finish() 他的时候,该对象就为空了。就播放不了。。。
测试一:
你可以试着先不finsih掉你的开机动画,直接进入程序,你看能不能听到。
测试二:
让你所谓的第一个 activity ,开启一个服务,在服务里面试着去播放。
(播放你会了,那代码就不贴了)

归属感 2017-04-30 1 楼

在activity的oncreate函数中播放,使用mediaplayer

MediaPlayer mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(path);
mMediaPlayer.prepare();
mMediaPlayer.start();