摘要: 这几天在搞一个Android上的项目,其中有一个功能,是要将Android系统录制拍摄的音视频经过编码后,取出来通过网络传输到服务端。看过Android在Java层的接口,只有MediaRecorder比较靠谱,但是它的输出只能是本地文件(string指定)或者一个FileDescriptor的东西,这个FileDescriptor可以是Socket或者本地文件的句柄,但这都不适合项目的要求,最后只能考虑直接搞Android的多媒体核心Opencore(比较遗憾的是,12月7号发布的Android 2.3已经彻底抛弃OpenCore了,还得重新折腾)。这几天的收获如下:1、Opencore的架 阅读全文
posted @ 2010-12-10 13:51 漂泊的云 阅读(2613) 评论(0) 推荐(0) 编辑
摘要: Android下没有ldd可以使用,在进行ndk开发的时候,检查库的依赖项特别麻烦。有两个解决方案:1、将linux的的ldd移植过去。因为android也是基于linux的,所以将ldd移植过去是完全可能的,google一下吧,这不是本文的重点;2、现成的。ndk已经提供了工具,在ubuntu下执行locate readelf,你会发现有这些输出:/mydroid/external/elfutils/src/readelf.c/mydroid/prebuilt/darwin-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi-readelf/mydroid/p 阅读全文
posted @ 2010-12-10 11:20 漂泊的云 阅读(5178) 评论(0) 推荐(0) 编辑