c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
2015-12-17 18:46
2091 查看
从零开始写PC端播放器的时候,就想跨平台的,所以选择了c/c++11来做。PC端基本功能算是完成了,就想移植到Android播放器,从一个对Android完全不了解,到现在做出这个版本,经过了近3周从零边学边做,踩了不少坑,终于完成了第一个版本!
主要利用c++11 + SDL2(渲染) + ffmpeg +OpenAL + java(UI) = Android播放器
先看看效果吧!
在小米、三星、华为手机测试ok!目前基本功能就是可以播放了!还有很多功能没添加进去!不过已初具规模了,走好了第一步!
晚上上传一个APK上来供有兴趣的朋友测试!
这个算是一个引言吧,后面把Android这块开源出来,也准备写一个Android移植系列文章;
1.ffmpeg、openal、sdl相关Android编译方法;
2、Android播放器界面UI;
3、移植错误中捷;
4、播放器渲染优化;
5、播放器性能优化;
暂时就这么多吧!
相关文章推荐
- 如何定制化Android的播放器(VideoViewEx.java,MediaControllerEx.java,模仿RockPlayer的界面)
- Android Error: Unable to open class file R.java
- 转载 Android Error: Unable to open class file R.java
- 一个基于ffmpeg,Android 和linux SDL 都可使用的播放器源码
- FFmpeg4Android:jni中c/c++调用java
- 移植havlenapetr的ffmpeg-->Android播放器
- 移植ffmpeg 到android 编写播放器(一)——序言
- FFmpeg和android播放器
- Android播放器, ffmpeg源码添加打印,在logcat显示
- Ubuntu 9.10, Java 5 and the Android Open Source Project
- 基于ffmpeg的Android 2.2播放器开源代码
- 基于ffmpeg的Android 2.2播放器开源代码
- Android本地视频播放器开发--ffmpeg解码视频文件中的音频(1)
- 基于ffmpeg的Android播放器开源代码
- Android本地视频播放器开发--ffmpeg解码视频文件中的音频(1)
- 基于ffmpeg的Android播放器开源代码
- 最简单的基于FFmpeg的移动端样例附件:Android 自带播放器
- android基于ffmpeg的简单视频播发器 三线程实现播放器(完)
- Android Error: Unable to open class file R.java
- android 调试错误 java.io.IOException: Unable to open sync connection!