关于android的audiotrack播放声音断断续续的问题
16lz
2022-03-15
int bufsize = AudioTrack.getMinBufferSize(22050, AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT);
audioplayer = new AudioTrack(AudioManager.STREAM_MUSIC, 22050, AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT, bufsize, AudioTrack.MODE_STREAM);
主要是因为buffer设置的太小了,将其改为:
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT, bufsize*4, AudioTrack.MODE_STREAM);
即可
更多相关文章
- Android(安卓)Dialog 去除背景内容模糊
- android图片切换ImageSwichter的动画切换效果
- Android(安卓)访问网络连接设置界面
- 关于android的webview打开淘宝天猫链接问题
- Android中调用摄像头并实现对焦拍照
- android曲线图
- AndroidStudio3.6导入项目出现unable to find valid certificati
- android使用Intent操作拨打号码发送短信
- Android中获取和设置手机的壁纸