MPlayer往Android上的移植(2)
16lz
2021-01-23
上周末把音频部分弄的差不多了,思路应当是对的,只是声音还没有出来。把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只能等一等再弄了。
更多相关文章
- 删除androidAndroid递归方式删除某文件夹下的所有文件
- IntelliJ IDEA 如何导出安卓(Android)apk文件 详细教程
- android解析XML文件的三方法之SAX
- android文件下载与保存
- android 扫描文件(sdcard添加新的音乐文件时候后,可扫描到)
- Android NDK开发——操作JNI函数以及复杂对象的传递
- Android stutio 中怎么将XML中文件快速findById——Android Layo
- Android中读取assets目录下的文件详细介绍