Android游戏开发系列教程第四讲(游戏音频)

1.使用SoundPool播放
  android的游戏音频播放需要使用SoundPool类
  SoundPool soundPool = new SoundPool(3,AudioManager.STREAM_MUSIC,100)
  三个参数:
  3---允许同时播放的音频播放的数量
  AudioManager.STREAM_MUSIC---音频流的类型
  100---音频采样率的质量
  核心API:
  soundPool.load(this, R.raw.oppo, 1);//加载到内存中
  soundPool.play(soundID, streamVolume, streamVolume, 0, 0, 1f);//播放
  soundPool.release();//释放
  SoundPool适合于比较小的音频文件,可以同时播放多个,容量小时间短
2.用Media播放音频视频
  核心API:
  media = MediaPlayer.create(this, R.raw.oppo);//获取资源
  mgr = (AudioManager)getSystemService(AUDIO_SERVICE);//得到音频管理器对象,可以调节声音
  media.start();//开始播放
  media.stop();//停止播放
  media.pause();//暂停播放
  mgr.adjustStreamVolume(AudioManager.STREAM_MUSIC,
  AudioManager.ADJUST_RAISE, AudioManager.FLAG_PLAY_SOUND);//增加音量
  mgr.adjustStreamVolume(AudioManager.STREAM_MUSIC,
  AudioManager.ADJUST_LOWER, AudioManager.FLAG_PLAY_SOUND);//减少音量
  media.seekTo(postion);//快进
3.JetPlayer播放音效

提供及时的音频回放


代码下载:http://download.csdn.net/detail/qq1059458376/4672024

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值