SoundPool与MediaPlayer使用

SoundPool:其设计初衷是用于无延时播放短促音效,改类使用时,会将音乐资源加载到内存中,实现播放无延时。但也因此,声音资源不能过大,长度少于7s的声音资源比较合适,否则可能无法加载或占用内存过大。声音资源在不改变其时长的情况下,可采用降低采样率(如降低到16Kbit/s)或有立体声改为单声道的方式来缩小体积。

其可以控制单个音效的播放音量,及同时播放声音总数,但无法获取播放状态。


MediaPlayer:不受限于声音资源的大小,且可获取播放状态,自由度较大,但无法保证音效的时效性。一般用于播放背景音乐。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值