可以用如下方法:
修改AudioYusuStreamOut.cpp,添加方法:
void AudioYusuStreamOut::swS2M(const void* buffer, size_t bytes)
{
  uint32 Idx_i;
  int16 PCM_M;
  short* pbuffer=(short*)buffer;
  {
   //enable software stereo to mono
   for(Idx_i = 0; Idx_i>1; Idx_i+=2)
   {
    PCM_M = pbuffer[Idx_i+1];  
    pbuffer[Idx_i+1]=pbuffer[Idx_i];
    pbuffer[Idx_i]=PCM_M;
   }
  }
} 修改ssize_t AudioYusuStreamOut::write(const void* buffer, size_t bytes)
在    dumpPcmData(streamout_ori,outbuffer,bytes,streamout_ori_propty);
之前添加: swS2M(buffer,bytes);

更多相关文章

  1. Android中安全退出程序的六种方法
  2. Android事件分发机制与嵌套导致触摸事件冲突的解决方案
  3. 设置android studio textview 的点击打开新activity页面方法
  4. Android中JSON解析细解及实例
  5. Android通过Termux安装scrapy遇到的问题和解决方法
  6. Ubuntu 编译Android若干错误及解决方法
  7. Android(安卓)Native 应用程序启动 Activity 的方法
  8. Android面试题集锦(四)
  9. 《Android(安卓)Framework 之路》Android5.1 Camera Framework(一

随机推荐

  1. fanfou(饭否) android客户端 代码学习1
  2. Android(安卓)OpenCV 灰度图转化
  3. Android使用HttpURLConnection显示网络图
  4. Android事件传递机制
  5. Android(安卓)Media Server - MediaPlaye
  6. Howto Build Android(安卓)KitKat (4.4)
  7. Android(安卓)一个简单的计算器APP
  8. Android与Webview交互
  9. android项目colors.xml中几个常用的颜色
  10. Android(安卓)一张图理解getWidth和getMe