![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
BABY
2007-2011南京大学软件学院本科
2011- 北京大学软件与微电子学院研究生
展开
-
基于移动平台的多媒体框架——移植SDL到Android
基于移动平台的多媒体框架——移植SDL到Android SDL-1.3版开始官方支持Android。本文记录了移植1.3以上的版本的简单过程。 要做一个完整的播放器,只有ffmpeg解码还不够,还需要一个显示视频播放音频的库,SDL是它的完美搭档。如何结合ffmpeg和SDL写一个播放器,可以参考经典教程(http://dranger.com/ffmpeg/)。我这里介绍如何把SDL移原创 2011-12-08 10:22:44 · 7817 阅读 · 11 评论 -
基于移动平台的多媒体框架——移植ffmpeg到Android
如何把ffmpeg移植到Android上? 今天用NDK-BUILD成功编译了ffmpeg,为我们小组下一步开发Android上的播放器以及播放框架的工作打好了基础。 编译的方法参考的这个博客: http://abitno.me/compile-ffmpeg-android-ndk 读了博客中的几篇文章,感觉很佩服。写的东西都很不错,水平高而又通俗易懂。 我用的ffmpeg最新的0.8.原创 2011-11-22 21:12:36 · 5650 阅读 · 18 评论 -
Android NDK安装及使用简介
Android NDK安装及使用简介 什么是Android NDK Android 应用程序是运行在Dalvik虚拟机之上的。NDK可以让你用本地代码例如C/C++来实现应用程序的一部分。这样可以为应用程序的某些类在复用已有代码或提高性能方面提供便利。 如果你的代码是用C/C++来实现的,你的应用程序仍然会被打包成.apk文件,并且仍然运行在虚拟机上。Android应用程序的模型是不变的原创 2012-03-02 17:04:52 · 14677 阅读 · 2 评论 -
基于移动平台的多媒体框架——移植Live555到Android上
基于移动平台的多媒体框架——移植Live555到Android上 live555是一个处理流媒体传输对c++库,再Mplayer与vlc中都有用到。我们计划将其加入到自己编写对Android上的播放器中作为流媒体模块,首先就需要将这个库移植到Android上。 1. 首先在官网下载live555对源码并解压。 2. 新建一个Android工程,将源码文件放到一个该工程的j原创 2012-02-24 09:44:20 · 17175 阅读 · 41 评论 -
基于移动平台的多媒体框架——NDK中的交叉编译链
基于移动平台的多媒体框架——NDK中的交叉编译链 目标 现有这样一个helloworld.c的源文件,如下: #include int main(){ printf("Hello world!\n"); }如何将它进行编译,并在Android上执行?这就是本文的目标。 原理 (如果只想明白怎么做的话,可以直接跳过本节。) 熟悉Android应用开发的朋友们都知道,A原创 2012-04-21 13:07:09 · 2591 阅读 · 0 评论 -
基于移动平台的多媒体框架——NDK编译ffmpeg超简单方法
======一句话不割====== ./configure --sysroot=$NDK/platforms/android-8/arch-arm/ --cross-prefix=$NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi- --enable-cross-comp原创 2012-04-21 19:22:25 · 4034 阅读 · 0 评论 -
基于移动平台的多媒体框架——移植播放器到Android上
基于移动平台的多媒体框架——移植播放器到Android上 今天很成功地将我们自己开发的基于ffmpeg播放器移植到了Android上,并且在tablet上面测试成功。按照本文提供的思路,可以移植所有基于ffmpeg的播放器到Android上。 准备工作: 需要的两个库,ffmpeg和SDL,其编译方法在前文中都有叙述。 在开发时,需要把这两个编译好的库文件:libffmpeg.原创 2011-12-08 12:06:17 · 5802 阅读 · 37 评论