摘要: 问题描述项目中用SoundPool播放一段背景音乐,音乐时长大概一分钟,但是每次只播放了十几秒就停止了SoundPool soundPool = new SoundPool(1, AudioManager.STR... 阅读全文
posted @ 2019-07-23 22:14 野猿新一 阅读(90) 评论(0) 推荐(0) 编辑
摘要: SoundPool适用于同时播放多个短促的音乐,如游戏的音效,支持单次播放、多次播放和无限循环播放源码以下源码的注释对loop参数说得很明白,总结如下:0表示不循环 -1表示无限循环(注意该情况需主动调用stop... 阅读全文
posted @ 2019-07-23 20:48 野猿新一 阅读(94) 评论(0) 推荐(0) 编辑
摘要: SoudPool的构造方法的第一个参数maxStreams表示当前SoundPool最大能够同时播放多少个音频,具体可以看如下SoudPool构造方法的源码/** * Constructor. Construc... 阅读全文
posted @ 2019-07-23 20:20 野猿新一 阅读(56) 评论(0) 推荐(0) 编辑
摘要: SoundPool简介SoundPool常用来同时播放多个短暂的音频封装这里封装一个简单的SoundPlayer,模拟管理播放王者荣耀里的单杀、双杀、和三杀的音频,支持播放、循环播放、暂停、继续播放等功能所需的三... 阅读全文
posted @ 2019-07-23 19:46 野猿新一 阅读(51) 评论(0) 推荐(0) 编辑