今天公司做录音功能,做完后,android的录音文件在苹果上播放不了,但是苹果的录音文件在android上可以播放,这么个问题纠结半天居然找不到答案,后面直接找ios同事配合我调试,果断解决了这个问题,没什么说的直接上代码吧:


mRecorder = new MediaRecorder();
//指定音频来源(麦克风)
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
//指定音频输出格式
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
//指定音频编码方式
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
//指定录制音频输出信息的文件
mRecorder.setOutputFile(path+"/"+name);

注意哦:输出音频编码格式一定要是AAC格式哦

更多相关文章

  1. 几行代码看程序员的水平——Android文件命名规范
  2. Android — 创建文件及文件夹
  3. Android文件选择器的实例分享
  4. Android的程序解码与XML文件解码
  5. Android音乐编程:管理音频焦点
  6. Android系统多媒体框架添加对.wma格式的支持
  7. Android - 文件读写操作总结
  8. android 开发 文件读写应用案例分析

随机推荐

  1. android相机调试
  2. Android亮灭屏功能实现
  3. android studio 在windows 7环境下安装
  4. android中ColorStateList及StateListDraw
  5. android对象池之Message
  6. Android Framework 修改设备连接电脑时的
  7. 【Android笔记】探究活动②使用Intent在
  8. Android SVG 兼容低版本API
  9. android studio 删除、导入jar包
  10. eclipse下 Failed to find an AVD compat