您的位置:首页 > 其它

移植havlenapetr开源项目(利用FFMPEG实现播放器)

2011-12-18 17:33 459 查看
参考文章:

http://blog.csdn.net/scut1135/article/details/6536157

http://wingjang.blog.163.com/blog/static/47913442201112161310334/

/article/2776576.html

/article/2095696.html

记录下移植的过程:

1.首先到https://github.com/havlenapetr/FFMpeg 下载原工程到本地

2.在eclipse中导入工程,会提示错误,经查缺少default.properties.文件。

写一个(或者从其他项目拷贝)default.properties.(
里面其实没多少内容,只是定义默认版本貌似 :# Project target. target=android-9)

重启eclipse ,即可看到build
path-自动添加了system library Android2.3。(之前不要手动添加android包,否则此时会弹出“Dx1 error; abortingConversion to Dalvik format failed with error 1错误”即有重复包)

3.搭建好cygwin+ndk环境,ndk我用的是r6的,在工程下执行ndk-build 编译好需要约十分钟左右。会提示缺少libjniaudio.so、libjnivideo.so两个文件

4.将工程中libs\armeabi目录的 libjniaudio.so、libjnivideo.so拷贝至 obj\local\armeabi 重新编译即可

5. 将 libjniaudio.so、libjnivideo.so 拷贝到工程的 libs 目录

6. 在Eclipse里面刷新工程,run,安装到模拟器上。

播放出现双屏 画面扭曲....待进一步解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: