Android-怎么在程序开始的时候播放声音
就是说在打开第一个activity的时候播放声音,除了第一个,别的activity我会加,百度了半天没找到 谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
就是说在打开第一个activity的时候播放声音,除了第一个,别的activity我会加,百度了半天没找到 谢谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
有点疑惑。。。 第一个activity 其他的avtivity ..我觉得哪个activity 都差不多, 大多数应用都会存在一个开机动画,如果你的第一个activity 是作为开机动画处理的,动画播放完了就关掉了, 我想说问题可能就在这里,你构建 播放器时用到了当前的activity 对象,但你finish() 他的时候,该对象就为空了。就播放不了。。。
测试一:
你可以试着先不finsih掉你的开机动画,直接进入程序,你看能不能听到。
测试二:
让你所谓的第一个 activity ,开启一个服务,在服务里面试着去播放。
(播放你会了,那代码就不贴了)
在activity的oncreate函数中播放,使用mediaplayer
MediaPlayer mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(path);
mMediaPlayer.prepare();
mMediaPlayer.start();