上周末把音频部分弄的差不多了,思路应当是对的,只是声音还没有出来。把Android的音频输出部分(audiooutput)用一个包装,变成能让c函数调用。大概样子像这样:

 

extern "C" int mp_open(uint32_t sampleRate, int channelCount, int format, int flag)

{

printf("------c function in cpp----/n");

MP_Audio_Output ao;

return (int)ao.mp_cpp_open(sampleRate, channelCount, format, flag);

} MP_Audio_Output继承自MediaPlayerInterface,自己在libao2下面添了个cpp文件。

    mplayer这边的接口改的是ao_oss.c文件,里面还差static float get_delay()这个函数没有实现,不能用它原来的,不是一回事。

 

    新的一堆事情来了,没功夫搞mplayer了,android上用mplayer只能等一等再弄了。

更多相关文章

  1. 删除androidAndroid递归方式删除某文件夹下的所有文件
  2. IntelliJ IDEA 如何导出安卓(Android)apk文件 详细教程
  3. android解析XML文件的三方法之SAX
  4. android文件下载与保存
  5. android 扫描文件(sdcard添加新的音乐文件时候后,可扫描到)
  6. Android NDK开发——操作JNI函数以及复杂对象的传递
  7. Android stutio 中怎么将XML中文件快速findById——Android Layo
  8. Android中读取assets目录下的文件详细介绍

随机推荐

  1. 为什么Android不是GPL许可证?
  2. checkbox 与 listview 等混用焦点问题
  3. Eclipse Jar包源码关联
  4. android 学习基础篇---开发环境的搭建 Ec
  5. Android(安卓)绘制动画(波浪动画/轨迹动
  6. android中从图库中选取图片
  7. Android应用开发提高系列(5)——Android动
  8. 详解 Android(安卓)的 Activity 组件
  9. 不用SDK manager 下载 Android(安卓)sdk
  10. Android(安卓)GPS架构分析