社区
Android
帖子详情
开发一个android小游戏,播放背景音乐用哪个类实现最好
wyf35429827
2012-01-11 03:05:08
开发一个android小游戏,播放背景音乐用哪个类实现最好
...全文
611
5
打赏
收藏
开发一个android小游戏,播放背景音乐用哪个类实现最好
开发一个android小游戏,播放背景音乐用哪个类实现最好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyf35429827
2012-01-11
打赏
举报
回复
我最终的解决方案是 MediaPlayer+SoundPool 来控制游戏的声音
MediaPlayer 用来控制游戏背景音乐的播放。
SoundPool播放游戏音效,在初始化时加载游戏中用的所有音效文件,然后在游戏中进行播放,这样声音没有延迟,保证了游戏的性能。最初我还想让背景音乐也使用SoundPool进行播放,可是经过测试,总是不成功,而且在初始化时会很慢,不知道是不是因为SoundPool不适用较大的音乐文件?
我在网上也看到相关教程上讲要用service,我觉得完全没必要,那是对service理解的不够透彻。这可能是因为大多讲解service的教程都喜欢用音乐播放器的例子,所以产生了一个误解,认为只要是播放音乐就要用到service,其实人家说的是开发一个音乐播放器,这个播放器需要在系统后台持续播放歌曲,而不管是用户停留在当前应用界面还是退出到了系统桌面,或是切换到了另一个应用的界面,总之意思是说要在系统后台进行播放,所以必须要用到service。而一个游戏的背景音乐是在游戏运行的时候播放,而在返回到桌面后或者其他应用来到前台把游戏遮住时,都应该立即停止播放的,怎么讲都用不到service啊。
有人可能说播放背景音乐应该在后台执行,不应该影响程序的正常运行,这样说当然对,但是这仅需要一个单独的线程来专门播放音乐就可以了,而经我测试MediaPlayer和SoundPool都已经实现了在独立的线程中播放音乐,所以综上所述我认为游戏中播放背景音乐完全没必要使用service,只需直接使用MediaPlayer即可。
wyf35429827
2012-01-11
打赏
举报
回复
用service? 没必要吧,只是在运行游戏的时候播放背景音乐,再搞个service出来,不是把简单的问题搞复杂了
我想问的是,用哪个音频播放类比较好,比如MediaPlayer 或者 SoundPool 或者有其他更好的类。
逐Ls梦
2012-01-11
打赏
举报
回复
恩,用service,1楼没错
hnwhh
2012-01-11
打赏
举报
回复
service+mediaplayer
android
游戏
开发
毕业论文
本科毕业设计论文,
android
解密游戏
开发
,从 1 绪论 1.1 课题的背景及意义1.2 研究现状1.3 论文主要工作1.4 论文结构安排 2
Android
平台研究2.1
Android
特征 2.2
Android
应用的构成2.2.1 活动2.2.2 意图接收器2.2.3...
Android
核心技术与实例详解 PDF扫描版
第三篇则对三个真实案例的
开发
步骤进行详细介绍 逐步向读者讲解
Android
手机应用程序的真实
开发
过程 同时在源代码中还包含了详细的注释 以尽量帮助读者掌握代码中的每
一个
细节 尽快掌握
Android
编程 本书的讲述...
JAVA上百实例源码以及开源项目
5个目标文件,演示Address EJB的
实现
,创建
一个
EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回
一个
经过初始化的上下文,用client的getHome()函数调用Home接口...
Android
——通过Service
实现
控制游戏的
背景音乐
1、新建
一个
空的项目,在res目录下创建raw子目录,将音频文件复制进raw目录中,作为游戏
背景音乐
。将游戏背景图和音乐图标放进drawable文件下。 2、将activity_main.xml文件里的Text View组件删除,为布局添加...
Android
Studio如何
实现
音乐
播放
器(简单易上手)
我们大家平时长时间打代码的时候肯定会感到疲惫和乏味,这个时候一边
播放
自己喜欢的音乐,一边继续打代码,心情自然也愉快很多。...那么接下来就教大家如何用
Android
Studio自己制作
一个
音乐
播放
器APP。
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章