Android(SpreadTurm) 信息添加录音附件显示错误
来源:互联网 发布:如何进行数据分析 编辑:程序博客网 时间:2024/05/18 00:35
【原因】
1. idh.code/packages/apps/Mms/src/com/android/mms/ui/MessageUtils.java 中recordSound函数定义了从MMS中录音的文件大小限制,
long sizeLimit = MmsConfig.getMaxMessageSize() - SlideshowModel.SLIDESHOW_SLOP;所有的参数值都在packages/apps/Mms/res/xml/mms_config.xml中定义
sizeLimit为:300x1024-1024-250 = 305926 bytes
2. idh.code/packages/apps/SoundRecorder/src/com/android/soundrecorder/SoundRecorder.java 中定义了amr和3gp格式音频的编码率
static final int BITRATE_AMR = 12800; // bits/sec
static final int BITRATE_3GPP = 12800;
3. idh.code/packages/apps/SoundRecorder/src/com/android/soundrecorder/Recorder.java 中定义了amr和3gp格式音频的采样率。
startRecording函数:
if (extension.equals(".amr"))
{
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_WB);
mRecorder.setAudioSamplingRate(16000);
}
else if (extension.equals(".3gpp"))
{
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
mRecorder.setAudioSamplingRate(44100);
mRecorder.setAudioEncodingBitRate(128 * 1024 * 8);
}
【修改】
用户可以自行调整SoundRecorder.java和Recorder.java中的值,使之达到一个精确值。
- Android(SpreadTurm) 信息添加录音附件显示错误
- Android(SpreadTurm) 通讯录搜索结果分组错误
- Android(SpreadTurm)波斯文,阿拉伯语添加人联系人报错
- android 短信添加附件
- 解决:短信添加录音附件,录音,没有录音时间限制,超出彩信最大限制也正常录音
- Android(SpreadTurm)登录电子邮件,刷新进入电子邮件列表时,邮件列表显示不出来
- android 录音程序错误记录
- android 彩信附件添加删除
- Android 在music player下Playlists中My recordings查看录音文件名显示错误
- qt android录音程序添加 Android 权限
- Android修改系统的默认日期(Spreadturm)
- 添加附件、删除附件
- android中 拍照 视频 录音 显示缩略图
- android gmail 添加附件(转载)
- 【web】js添加附件功能(显示进度条)——添加附件-demo01
- 添加附件
- 添加附件
- 添加附件
- Alfresco4.2.b安装
- android shape
- 邮件书写技巧(1)
- Android TextView内容过长加省略号
- android软键盘enter键的替换与事件监听
- Android(SpreadTurm) 信息添加录音附件显示错误
- 几种任务调度的 Java 实现方法与比较
- js 键盘事件
- 邮件书写技巧(2)
- ASP.NET 使用FTP上传文件
- 邮件(1)
- C++学习-构造函数(3)
- 邮件(2)
- widget 点击事件突然失效