社区
Android
帖子详情
关于soundpool播放音频的的问题
wudashuo
2017-06-25 11:04:50
新手一枚,我在做一个通讯的程序,收到的信息都是0-255的数字,收到后会根据收到的信息语音播报数字(数字的音频已有),怎么才能用soundpool实现啊?学习了一些soundpool的用法,会用了一点,可是那么多音频的话,难道要写256行一行行地写吗?
...全文
332
5
打赏
收藏
关于soundpool播放音频的的问题
新手一枚,我在做一个通讯的程序,收到的信息都是0-255的数字,收到后会根据收到的信息语音播报数字(数字的音频已有),怎么才能用soundpool实现啊?学习了一些soundpool的用法,会用了一点,可是那么多音频的话,难道要写256行一行行地写吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
王能
2019-11-19
打赏
举报
回复
引用 4 楼 jemenchen 的回复:
TTS啊兄弟!
勿挖坟
jemenchen
2019-11-19
打赏
举报
回复
TTS啊兄弟!
寒冰大神
2017-06-26
打赏
举报
回复
播放255 不能分成播放完2后播放5,播放5完后在播放5吗。这样你把255拆成3个 个位数不就行了吗
wudashuo
2017-06-26
打赏
举报
回复
没有人来解答吗?
wudashuo
2017-06-25
打赏
举报
回复
soundpool = new SoundPool(10, AudioManager.STREAM_SYSTEM,5); 如果收到1就播放1的音频,soundPool.play(R.raw.1, 1, 1, 0, 0, 1); 如果收到2就播放2的音频,soundPool.play(R.raw.2, 1, 1, 0, 0, 1); 如果收到3就播放3的音频,soundPool.play(R.raw.3, 1, 1, 0, 0, 1); . . . 如果收到255就播放255的音频,soundPool.play(R.raw.255, 1, 1, 0, 0, 1); 我只能想到这里了 能不能写个方法自动判断并播放呢?可是R.raw.xxx这个怎么办?能用变量表示?
使用
SoundPool
同时
播放
多个
音频
使用
SoundPool
同时
播放
多个
音频
具体详情请参见 http://blog.csdn.net/aduovip/article/details/14695779
Android多媒体功能开发-使用
SoundPool
播放
音频
的例子
代码中使用
SoundPool
播放
多个音效。
Android多媒体应用使用
SoundPool
播放
音频
由于MediaPlayer占用资源较多,且不支持同时
播放
多个
音频
,所以Android还提供了另一个
播放
音频
的类—–
SoundPool
。
SoundPool
即
音频
池,可以同时
播放
多个短小的
音频
,而且占用的资源较少。
SoundPool
适合在应用程序中
播放
按键音或消息提示音等,在游戏中
播放
密集而短暂的声音,如多个飞机爆炸的声音等。使用
SoundPool
播放
音频
,首先需要创建
SoundPool
对象,然后加载所需要
播放
的
音频
,最后调用play()方法
播放
音频
,下面进行详细介绍 1.创建
SoundPool
对象
SoundPool
类提供了一个构造方法,用来创建
SoundPool
对象,该构造方法的语法格式如下:
Android使用
SoundPool
实现
播放
音频
主要为大家详细介绍了Android使用
SoundPool
实现
播放
音频
,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Android
soundpool
播放
音乐声音池应用举例.rar
Android
soundpool
播放
音乐声音池应用举例,基础的例子,使用
SoundPool
进行简单的音乐
播放
功能,由此可扩展成一个音乐
播放
器,编写
音频
处理相关的应用时,可用上的基础代码。
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章